Hola a toos gracias por la sugerencias, estuve leyendo los hilos q pusieron y haciendo pruebas.
La verdad que el uso de Desktops me parece buena solucion, si es que se podria hacer esto: que el desktop creado se muestre por la TV (obviamente mi tarjeta de video tiene TV-Out) para que el usuario trabaje con normalidad en el escritorio de windows.
Actualmente estoy programando en la extension del escritorio es donde muestro el video y algunos mensajes, todo va bien, el problema es que por ser la extension, la ventana sucumbe a las acciones del escritorio default osea que se pueden arrastrar aplicaciones a la extension y al presionar "mostrar escritorio" la ventana se oculta

.
otra cosa al crear un desktop y mostrarla esta se apodera del escritorio de windows y de su respectiva extension, ¿hay alguna forma de mostrar el desktop creado por otra salida en este caso la salida de TV de la tarjeta?