Ya te han respondido, la mejor forma es la q ya te han dicho, aunque si lo kieres hacer con system es tal como piensas, es decir, has de poner la ruta. Si te dice que no existe el archivo es q la tienes mal. Prueba a poner un ejecutable en la misma carpeta dnd tengas el programa q lanza tus aplicaciones, si los tienes en otras carpetas puedes poner la ruta absoluta o relativa.
Imagina q el programa que lanza tus aplicaciones está en una carpeta y dentro de la misma hay una subcarpeta llamada app y dentro está la aplicación app_0.exe luego para ejecutar dicha aplicación con el system sería algo así:
Un saludo!
PD: No ejecutes el código q te han dado simplemente quedate con la función ShellExecute puedes buscar información en internet
Imagina q el programa que lanza tus aplicaciones está en una carpeta y dentro de la misma hay una subcarpeta llamada app y dentro está la aplicación app_0.exe luego para ejecutar dicha aplicación con el system sería algo así:
Código (c) [Seleccionar]
system ("app\\app_0.exe");
Un saludo!
PD: No ejecutes el código q te han dado simplemente quedate con la función ShellExecute puedes buscar información en internet