Es gibt nicht nur ShellExecute/ShellExecuteEx oder das uralte WinExec (

), sondern auch noch CreateProcess.
Zu Letzerem würde ich mal empfehlen ganz genau im
MSDN nachzulesen und vorallem auch den Links zu folgen.
Ein Therapeut entspricht 1024 Gigapeut.