Hola nuevamente gente

, es un gustazo volrelos a saludar.
Estoy haciendo un programa, que al seleccionar un archivo lo abre, con el programa que corresponde, ningún problema hasta ahi; lo que uso es :
RetVal = Shell("C:\Archivos de programa\Archivos comunes\Microsoft Shared\MODI\11.0\MSPVIEW " + Text2.Text, 1)
en Text2 tengo la ruta y el nombre, con su respectiva extensión, del archivo
El problema aparece cuando intento abrir un documento, que se encuentra contenido en un directorio cuyo nombre posee espacios, por ejemplo, si tratara de abrir el archivo "C:\Imagenes 2\imagen.tif" lo toma como si el nombre que le estoy dando fuera :"C:\Imagenes " y aun que abre el programa que llamo, me dice que hay problemas con los permisos.
Bueno, de ante mano muchas gracias.
Mapachita