Here are a couple of my recommendations.
(sorry if they have been already mentioned)
TeamViewer
Awesome free remote control software for Windows, Mac and Linux
There is even a iOS App of teamviewer in the apps store for free.
Availble Here
(allows you to remote control a PC/Mac even over 3g/wifi on a iPad/iPhone)
MplayerX(Mac only)
Mplayer with a nice gui and support for Mac OS X.