I just want the PC to boot directly into the Linux desktop
Set up auto login. Here is a link that describes it. -->http://www.mylinuxway.com/how-to-set...gin-in-ubuntu/
There are other tutorials, if you google 'autologin ubuntu'.
Remote desktop. Look into Nomachines NX server and client software. I'm not sure what you mean by self boot.
You will find for commercial purposes NX server is not free. If you want 'free' try installing freenx. The pre-req is ssh. You can install that using synaptic package manager.