UINT WinExec(LPCSTR lpCmdLine, UINT uCmdShow);
La funcion WinExec es muy facil de usar por ejemplo asi:
WinExec("notepad.exe", SW_SHOWNORMAL);
Tene en cuenta que puede ser posible que tengas que usar el path completo del ejecutable, Windows sigue estos pasos si no hay path:
The directory from which the application loaded.
The current directory.
The Windows system directory. The GetSystemDirectory function retrieves the path of this directory.
The Windows directory. The GetWindowsDirectory function retrieves the path of this directory.
The directories listed in the PATH environment variable.