The good news is that there are no downloads required to share your desktop with FreeConference.com. All that you will need is the Google Chrome browser.
- Chrome download link: www.google.com/chrome/browser/desktop
To check that you're set to go for your screen sharing session, simply visit the following link and click on the green start button at the top right: test.webrtc.org
If everything is fine then your result should look something like this: