To share desktops, I recommend using the free for private use, cross platform app from teamviewer.com.
TeamViewer – the All-In-One Software for Remote Support and Online Meetings
Remote control any computer or Mac over the internet within seconds. I’ll send you an email invitation. When you click on the link provided, Teamviewer will download and install on your computer the software needed to share desktops, control the mouse and keyboard remotely and have an online meeting.