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.