¿Pero de todos modos eso ejecutaría una ventana CMD y se vería en pantalla hasta que finalice la ejecución?
Creo que esto ayudaría, aunque de todos modos se vería un abrir y cerrar rápido.
Código Delphi
[-]function GetConsoleWindow: HWND; stdcall; external kernel32 name 'GetConsoleWindow';
Begin
ShowWindow(GetConsoleWindow, SW_HIDE);
...
...
End;