WinExec("Program file name", TRUE); для критиков вот только не надо говорить, что старье и что майкрасофт всех призывает от нее отказываться. пока работает, и работает корректно - актуально и во всяком плане проще чем CreateProcess или ShellExecute