Hola
Mira esta es una manera de abrir un archivo con el Visor de Imagenes 
-   
- Private Sub CmdVisor_Click() 
- Dim ls_VisorImagenesRuta As String, ls_Archivo, ls_DirSistema 
-   
-   ls_Archivo = "C:\DSC00540.jpg" 'Ruta del archivo que se desea abrir 
-   
-   ls_DirSistema = Environ("SystemRoot") 'Obtener el directorio del sistema 
-   ls_VisorImagenesRuta = "rundll32.exe " & ls_DirSistema & "\system32\shimgvw.dll,ImageView_Fullscreen " & ls_Archivo 'Generar instruccion a ejecutar 
-          
-    Shell ls_VisorImagenesRuta, vbNormalFocus 'Abrir el archivo 
- End Sub 
-   
Tambien pudieras usar 
ShellExecute (Api) o tal vez haya una api para el propio visor  

 , no se pero esa funciona 

Saludos