What's wrong with plain remote desktop? I found it far superior to alternatives, especially if you turn on UDP.