Hatten wir schon einige male auch beim Thema Update von Programmen.
Also ich würde es so machen:
1. Ein Boolean o.ä. setzen und eine Batch Datei im Temp erstellen
2. Im OnClose die Batch Datei starten
3. Das Programm beendet sich vollens. In dieser Zeit sagen wir mal 2 Sekunden (übertrieben) wartet die Batch Datei
4. Programm aus Batch löschen
5. Batch löschen
6. Alles weg
Mfg