Was so nicht stimmt, schließlich kann ich mit
Mutex/Semaphore dafür sorgen, dass das Programm nur ein einziges Mal startet, und dass jede weitere Instanz die Daten (= den Parameter) bspw. via WM_COPYDATA an die 1. Instanz weiterreicht und sich dann beendet.