Vorsicht mit Application.ProcessMessages! Je nach Kontext kann man sich da auch böse Probleme einfangen. Zum beispiel nie in Eventhandlern der ICS Komponenten aufrufen, da es ggf. dasselbe Event erneut auslöst.
Wie anderweitig bereits geschrieben: lieber mal uns etwas mehr über das Programm erzählen, dann finden wir evtl. raus warum das einfriert. Und die Erkennung in MadExcept abzuschalten ist auch keine wirklich gute Idee, da es dann nur das Problem versteckt.
Falls D2007 vorhanden könnte man das Programm evtl. dorthin bringen, das wäüre wenigstens etwas neuer und hätte evtl. das eine oder andere in der
RTL schon besser angepasst. Das wäre jedenfalls die letzte nicht
Unicode Version, würde also weniger Umstellungsaufwand verursachen.