Put together a quick video tutorial on setting up X Forwarding through putty to execute linux GUI apps remotely.
This is a different approach then using VNC
It uses putty to forward X11 (linux GUI) commands to a local Windows X server called Xming
Only change on Ubuntu required change to
/etc/ssh/ssh_config
Change lines
# ForwardX11 no
to
ForwardX11 yes