Du schreibst, dass der Aufruf mit ...\Alarm-FMS32.exe "%1" | "%2" | "%3" | "%4" erfolgt. Hast du vielleicht ein Leerzeichen im Dateipfad für die Alarmexe? Dann muss nämlich der Pfad auch in Anführungszeichen stehen!

Beispiel:
"C:\Firemergency 0.7\files\Alarm-FMS32.exe" "%1" | "%2" | "%3" | "%4"