Die Zeichnung solltest im OnPaint des Formulars durchführen.
Das sowieso, deshalb dachte ich auch, sollte man die (erfolgreiche) Ausgabe resistenter visualisieren (mit ShowMessage)
Zum besseren Verständnis für den den/die TS:
Windows zeichnet den Inhalt eines Fensters bei vielen Gelegenheiten neu. Da reicht schon ein Verschieben oder Umbenennen eines darauf befindlichen Elements. Windows ruft dazu (quasi) die Methode Paint auf. Alles was nun
nicht innerhalb der Methode Paint gezeichnet/geschrieben wurde, ist damit hinfällig und wird (wenn es schnell geht) scheinbar garnicht gezeichnet.