Вы можете попробовать использовать Windows Desktop Sharing API, если хотите что-то создать самостоятельно: http://blogs.msdn.com/b/rds/archive/2007/03/08/windows-desktop-sharing-api.aspx
Другим вариантом является использование веб-инструментов и создание собственного приложения на основе WebRTC: http://en.wikipedia.org/wiki/WebRTC
Я не уверен насчет уже существующего программного обеспечения, которое делает это, но эти две части информации должны дать вам хорошее начало :)
/CD