It takes few extra minutes but it should allow to see exactly what happens which usually worth the time compared with trying to guess and possibly trying various fixes to see if it fixes your unknown issue. Start (shortcutPath, argsToPass) The argument string that you pass can not have spaces or double-quotes in it.
to read the program output (or error) and better see what happens. Likely a permission issue (ie the app runs under the configured identity for your web site rather than under your own account locally).