Você já pensou em usar uma solução de área de trabalho remota via SSH, como o UltraVNC?
Você pode executar o UltraVNC e apenas permitir conexões do host local.
Em seguida, usando qualquer software de servidor SSH que suporte o encaminhamento de porta, você pode se conectar e, posteriormente, estabelecer uma porta local para a frente. Então, do seu lugar, conecte-se ao servidor VNC em "localhost".
Está fora da caixa apresentada pela sua pergunta, mas permite interatividade. Computadores na minha escola no laboratório executam um servidor VNC, e eu suponho que isso é para que os administradores possam executar instaladores e coisas do tipo, e não se preocuparem com as complicadas "regras" do XP para quando um aplicativo pode ou não acessar a exibição, porque agora, todos eles estão sendo lançados da área de trabalho de qualquer maneira! Apenas remotamente expulso.