¡Hola,
RubenXE!
Debes tener en cuenta que
"Directorio1\archivo1.exe" es una ruta relativa al ejecutable.
Si el ejecutable está en la ruta
"C:\MyProject\Project1.exe", con esa ruta relativa el programa tratará de abrir
"C:\MyProject\Directorio1\archivo1.exe".
Podrías usar las rutas completas de los items de tu menú para que encuentre los archivos
Código:
C:\Directorio1\archivo1.exe
C:\Directorio2\archivo2.exe
C:\Directorio3\archivo3.exe