I'm open to suggested refinements.
One use is precise control of launch time of applications in Windows XP "Scheduled Tasks", which, as far as I can see, can only be set to the nearest minute. Perhaps this need is rather unusual; it happens I have a digital radio for PC that can make recordings by relaunching its application from Tasks at the desired time - and to make one recording right after another this way is pretty tricky on timing.
As for where I find radio that's actually worth recording - I'm in the United Kingdom, so I get BBC!
#SingleInstance off Sleep, %1% Params= Loop, %0% ; For each parameter: { If ( A_Index > 1 ) { Param := %A_Index% If (InStr(Param, " ")) Params = %Params% "%Param%" Else Params = %Params% %Param% } } RunWait, %Params%