Is there a web service where you could upload your file and execute it on the remote system?
It would probably be setup as a virtual machine with its lifespan of a single session. It would be reverted back after you'd logout/disconnect. It would probably have to share it's desktop to display application's UI.
It would probably make certain things simpler (like virus testing, UI testing etc).