Sollte da nicht ein Application.Processmessages im OnCloseQuery des Hauptfensters reichen?
Habe ich ausprobiert, das alleine reicht leider nicht.
Ich habe nun einen Delay von 100ms eingerichtete, der recht zuverlässig alle Doppelklicks abfängt. Eine Ableitung von TButton bietet sich leider so schnell nicht an, da ich ja alle Formulare umbauen müsste und dazu fehlt mir einfach die Zeit.
Ich bin ja schon froh, dass ich endlich eine Erklärung für komische Kunden-"Fehlermeldungen" habe...