Danke für die Tipps.
Ggf. bin ich mal wieder zu verbohrt in meiner Denkweise^^
Es geht nur darum ein gestartetes Programm zu überwachen und Aktionen auszuführen wenn es beendet wurde.
Aber das überwachende Programm soll natürlich in der Zeit weiter bedienbar sein.
Daher wollte ich das per Timer + Prüfen ob PID noch existiert im Hintergrund machen.
Ich dachte über die PID wäre das am einfachsten (evtl. weil ich das von AutoIt mittlerweile so gewöhnt bin (ProcessExists($PID)). Aber wenns mit dem
Handle einfacher ist, muss ich mir das nochmal durch den Kopf gehen lassen.
Den Timer würde ich später schauen durch ggf. etwas schöneres zu ersetzen, da ich mit Tasks bisher noch nichts gemacht habe.