Also nochmal gefragt:
Das Problem tritt NUR auf, wenn Du Dein Programm unter der
IDE ausführst UND einen Haltepunkt setzt?
Auf anderen Rechnern und anderem Account ohne Delphi und beim Start unter Delphi ohne Breakpoint läuft alles korrekt?
Dannn könnte es an einer Deaktivierung des Mainforms (oder der Anwendung?) liegen. Hast Du darauf irgend eine Reaktion definiert?
Ggf. werden dadurch auch Controls neu gezeichnet, die darauf nicht korrekt reagieren.