Another program that allows you to remotely execute programs, but no additional service is required to start a program using a different account that currently logged on user. Instead of that
ITaskScheduler is used and a helper executable (named RunIt).
Using the code
A code is that simple it's not really worth giving any samples in here, just look at the project source code. To successfully use this tool, you may want use it RunIt or not. The aim if this helper program is only to bring a program onto the user's default desktop and send network message on a program start and quit,
ItaskScheduler 'takes care' for running a program on a account you specify.