A que te refieres con visor de archivos remotos, porque en lo que se basa es en transferir los datos del archivo que se encuentran donde esta alojado el servidor a un buffer o archivo temporal en el computador donde esta alojado el cliente y luego mostrarlo.
La verda es que estoy medio perdido, lo que necesito es en la pc remota tener un programa que me muestr en forma de Treeview o parecido los archivos que hay en la pc asi selecciono el que encesito y lo descargo a mi pc.