The Shell function RETURNS a double, which is the TaskId of the Program it executes. The first (and only required) argument is a STRING, which is the path of the program you want to execute.

The problem (I think) with the string concatenation in D12Bit's post is that he didn't put any spaces between the switches.