Es gibt auch RTP-Clienten, die im Browser laufen. (z.B. ein JavaProgramm).
Die Desktopausgabe kann man halt ala RDP abfangen und via IntraWeb oder
HTML-5 in jedem Browser ausgeben. (als Bild ala TeamViewer hat ja ein paar kleine Nachteile)
Dann nur noch Mausklicks und Tastaturereignisse einfangen und drüben wieder auslösen.