try out psexec for the userinteraction. psexec can be found at www.sysinternals.com
The answer then being - fnRemote should kick of things with the system-account - not interacting with currently logged on user.