FreeRDP

FreeRDP is an Open Source implementation of the Microsoft RDP protocol. This will allow you to control the screen of another remote computer, but thanks to the functionality of RemoteApp, you can also control only one application.