Ich hatte auch mal (vor sehr langer Zeit) einen sehr komischen Fehler (Zugriff auf Screenobjekt das schon freigegeben wurde) beim beenden des Programms.
Es zeigte sich das die beim beenden der Anwendung automatisch geschlossene
DB-Verbindung schuld war beim schließen der Verbindung hin und wieder meinte eine Wartecurser einzublenden.
Hab die Aufräumarbeiten in OnCloseQuery gelegt und schon war das Probelm gelöst.
Verwendest du immer noch D6 wie in deinem Profil angegeben?
Windows Vista - Eine neue Erfahrung in Fehlern.