I have recently heard about http://koding.com. This is a free service for developers, and gives you a virtual Linux machine that can be controlled from within the web browser. You can of course pay for more RAM and a machine that stays on.
I am wondering if this could be an alternative to my workstation01.solidcharity.com: https://wiki.openpetra.org/index.php/Hosted_development_workstation
You can actually install Mono on koding.com, and Postgresql as well.
Unfortunately, the IDE is not very powerful, compared to MonoDevelop on workstation01.solidcharity.com, which is a full Ubuntu Desktop.
You can actually connect via SSH to your Koding.com virtual machine, so it might be worth trying if X2Go also works. But I am not sure if the 1GB RAM limit in the free version will allow work that is fun...