tschuldschung, dieses böse Copy&Paste ... hMutex müßte hier natürlich ProgHandle heißen.
OneInstance,
Programm nur einmal starten,
mehrere Instanzen verhindern usw.
PS: z.B. erst im FormCreate abbrechen zu wollen wäre so, als wenn du nac 200 km bei voller Fahrt auf der Autobahn in den Rückwärtsgang schaltest und sagst "ach nee, ich fahr heut nicht weg und bleib noch 'nen bissl liegen"