Pack diese Anweisung
ShowWindow(GetConsoleWindow(), SW_HIDE);
über Deine Schleife, sollte das machen was Du möchstest, eine Console App ohne Console :-]
Wenn es doch noch mal sichtbar werden soll, genau, ShowWindow(GetConsoleWindow(), SW_SHOW); und fertig.
//edit
{$APPTYPE CONSOLE} <<-- drinnen lassen!
//reedit
zum erklären hat himitsu bestimmt viel zu sagen, da verlasse ich mich mal drauf *zwinker*
(Ich vermute mal das ohne das {$APPTYPE CONSOLE} Windows eine Fenster Initialisierung erwartet, wie bei non-
Vcl Anwendungen.)