well they should add.. the HIDE option ..

Its sooo easy.. because this is comming from the

#include <windows.h>
long WINAPI ShellExecute(long hwnd ,long lpOperation ,long lpFile ,long lpParameters ,long lpDirectory ,long nShowCmd);

and then calling
ShellExecute(NULL,"OPEN","bla.txt","-parameters",NULL,SW_HIDE);

ANd your done.. you have no console at all..
the only thing is that i dont know how to wait to the thing to return.