Wenn du diese Prozeduren schon hast, dann kannste damit z.B. sowas wie PascalScript füttern. (gibt es auch mit anderen Programmier-/Scriptsprachen)
Dann kannst'e dir das als Programm-Skript ablegen, so als wäre es de Inhalt einer Prozedur.
Delphi-Quellcode:
TextColor(clRed); //TextColor($0000FF);
TextOut(10, 20, 'abc');
Line(10, 30, 50, 30);
...
Also statt den Text selber zu Parsen und deine Funktionen aufzurufen, kannst'e das auch machen lassen.