Does exactly what it says, Windows Shifter allows you to transfer or access running program from one machine into another even on cross platforms like Windows to Linux, Windows to ubuntu, Windows to Mac, Windows to FreeBSD and even on Open Solaris. The only condition is you need to install the application on both the machines and they should be able to see each other on network.

You can send across documents, messages and use windows application in mac etc. This way you can control your remote machine seamlessly. The only hurdle if any you will have to face is configuring it. This application might also ask you to install the Bonjur Printer Service for Windows which can be downloaded from apple. Download it from here and check the demo here