You could use TeamViewer. In my opinion is the best of it's kind. Also, you have the ability to make a start-up entry for it, then set a master-password, which then can be used to connect to your computer from everywhere. Try it! If you can't manage to do it, reply, and I'll post a step-by-step guide