Wenn der Parameter "%3" nicht in Anführungszeichen sitzt, wird Automatisch nach jedem Leerzeichen im Text ein neuer Parameter erstellt. Da du in dem anderen Programm ja nur Parameter 1 abfragst, bekommst Du dann auch nur das erste Wort.

Versuche es mal so:

"C:\Programme\FITTc\.....\Alarm-SMS.exe" -VS01 -tm "%3"