Never tried with a full desktop, but try this.
1. Get the ssh daemon running on the server (sure you already have this)
2. Edit /etc/ssh/sshd_config and change X11Forwarding to "yes"
3. ssh in as normal but add the -X option to the command
4. Type the command for any sort of GUI app and it will open on the client as if it were installed there.
The app running will be running from the server. Try run gedit (or another text editor) and you'll notice you can save the file on the server.
Does this help at all?