Das verstehe ich nicht. Wenn man keinen Ansatz hat könnte es natürlich mit allem zusammenhängen. Was ist denn hier das Indiz speziell für Grafiktreiber?
Das Indiz ist der Teil:
Es passiert immer dann, wenn
GUI-Controls (TEdit usw) mit Inhalten befüllt, unter Verwendung von LockWindowUpdate neu gezeichnet oder enabled/disabled werden. Weiter kann ich es nicht eingrenzen, da es nur auf dem PC des Anwenders passiert, wo ich keinen Debugger habe.
Das alles ist ja kein komplizierter Code, wo man im Code viel falsch machen könnte. Nur sowas in der Art:
LockWindowUpdate(...);
...
AEdit := TEdit.Create(AOwner);
AEdit.Left := LeftBorder;
AEdit.Text := Data[i].Text;
...
LockWindowUpdate(0);
Und wie gesagt, der selbe Code läuft bei meheren (> 100) Anwendern seit Jahren ohne Problem. Nur bei dem einen Anwender nicht. Das deutet doch drauf hin, dass es externe Ursachen gibt.