There is a recent discussion here and a follow-up here that discuss a few methods of doing this. I am afraid that idnopheq's method will only work if your exe exposes methods via COM.
I hope this helps. It really depends on whether it's a maintenance task that you want to run at set intervals or if you want to execute the remote program on demand.
Error: Keyboard not attached. Press F1 to continue.