GetGUIThreadInfo() не будет работать в Windows < W98.
Попробуйте послать сообщение после CreateProcess:
PostThreadMessage(ProcInfo->dwThreadId,WM_SYSCOMMAND,SC_MINIMIZE,0);
Последний параметр (координаты окна) нам пока неизвестен, но для пробы ноль послать можно.