In der Hilfe ist davon die Rede, dass bei Auswahl der Kompiler-Option "Console" automatisch ein Konsolenfenster geöffnet wird!
Siehe Kompilieren Ihres Programms:
Console : ein Executable mit der Standard-Konsole. Dieses kann trotzdem Fenster usw. öffnen, hat jedoch stets ein Konsolenfenster geöffnet. Bei der Ausführung über die Eingabeaufforderung verwendet dieser Executable-Typ die Eingabeaufforderung als seine Konsole und schreibt dort hinein, während das "Windows"-Executable bei der Verwendung von OpenConsole() ein separates Konsolenfenster erstellt. Diese Einstellung muss zum Erstellen von Konsolen-Anwendungen verwendet werden, deren Eingabe/Ausgabe mittels Pipes umgeleitet werden kann.