How to enable remote XWindows on Portable Ubuntu

D/L and install portable Ubuntu from http://portableubuntu.sourceforge.net/
Click Applications, Accessories, Terminal [Alternately, you can also use the GUI to install new software. ]
issue the command: (root password is 123456 )
sudo apt-get install xorg xserver-xorg xterm x11-xserver-utils
shutdown Portable Ubuntu

Restart/Start Portable Ubuntu
Click Applications, Accessories, Terminal
at the prompt: (substitute user and domain.com with your system's values)
ssh -C -X user@domain.com
at the prompt:
xeyes&

If the eyes come up on your desktop, then it works...

For added security, you might want to install squid on a remote server for web caching, then tunnel web requests from remote to it.

You might also want to tunnel Pidgin traffic to your server.

ssh -C -L 3128:localhost:3128 -D 9853 user@domain.com

Change your browser settings to proxy over Port 3128 then then your
pidgin settings to socks5 proxy on Port 9853.

Sources:
http://www.straightrunning.com/XmingNotes/
http://www.portablefreeware.com/?id=419
http://www.novell.com/coolsolutions/tip/18137.html
http://element14.wordpress.com/2007/06/29/xming-putty-run-your-home-linu...