Du kannst die Standard-Ausgabe beliebig umbiegen. Dafür gibt es z.B. in der System-
Unit die Variablen "Input" und "Output". Diese lassen sich als TTextRec casten (
TTestRec(System.Input). {...}
). Da kannst du einiges umbiegen. Was du dafür genau machen musst weiß ich leider nicht. Aber bei Torry.net gibt es eine Open-Source-Komponente
TConsole v.2.0, die genau das macht. Vielleicht kannst du dich da mal durcharbeiten.
Gruß
David