lo cierto es que no es hacer doble clic, simplemente ejecuta el programa en la ruta pasada como argumento con el Windowstyle pasado también como segundo argumento, en todo caso te miras la ayuda de VB5.0 y queda MUY clarito ;-)
Sintaxis:
shell ("c:\pathname.exe",1)
vbHide 0 Se oculta Windows y se pasa el foco a la ventana oculta.
VbNormalFocus 1 Windows recupera el foco y vuelve a su posición y tamaño original.
VbMinimizedFocus 2 Windows se muestra como un icono con foco.
VbMaximizedFocus 3 Windows se maximiza con foco.
VbNormalNoFocus 4 Windows vuelve al tamaño y posición más recientes. La ventana activa actual permanece activa.
VbMinimizedNoFocus 6 Windows se muestra como un icono. La ventana activa actual permanece activa.
Comentarios
Si la función Shell ejecuta con éxito el archivo nombrado, devuelve la identificación de la tarea (Id) del programa iniciado. La Id de la tarea es un número exclusivo que identifica el programa en ejecución. Si la función Shell no puede iniciar el programa nombrado, ocurrirá un error. Si se utiliza la función MacID con Shell en Microsoft Windows, ocurrirá un error.