Prinzipiell brauchst Du dafür ein Programm, was sich im Autostart befindet und nur überprüft, wann das andere Programm das letzte Mal gestartet wurde und dann die Meldung ausgibt.
Da es sich ja erst nach 30 Tagen melden soll, ist es wohl am sinnvollsten, wenn es die Daten auf Platte speichert (z.B. in eine Inidatei).
Wenn es sich bei dem anderen Programm um ein AutoIt-Programm handelt, dann könnte es die Daten des Starts ja selbst in die Ini schreiben. Ansonsten müsste das Überwachungsscript ständig prüfen, ob das Fenster des Programms sich geöffnet hat.
Stichwörter wären hier:
- IniRead und IniWrite (für die Inidatei)
- WinExists bzw. ProcessExists (zum testen, ob das andere Programm gestartet wurde)
- FileCreateShortcut (zum anlegen einer Verknüpfung im Autostart-Ordner)
- _NowCalc und _DateDiff (zum festhalten des Datums/Uhrzeit sowie für den Vergleich)