The programs that need to be installed are as follows.
TightVNC for VNC connections
Some form of GUI (Gnome, XFCE your choice)
All needed programs to run java and roots to go with it.
In the end the server needs to be able to run the program that can be found here.
[url removed, login to view]