It can not. But you can do it using the program setfile . The program sysstart should be used as sysstart filename to start the executable filename in system context. Be aware that there will be no GUI starting a program this way. You can start cmd.exe but it will exit immediately having no input or you can start WinWord, but it will do nothing and you can only kill the process using syskill .
File names can be absolute or relative to current directory.
The service runs in system context therefore it is a powerful tool. If there were no security implemented into the application anyone on the net could stop or start a process on your system. Therefore the afore mentioned registry key is created. To have the server execute a command the client should know the string stored in the registry key. This string is sent to the server.