Are the forms that "misbehave" small, or are the speed buttons on them very close to form's border? I had a similar issue (never solved) and everything suggested that the speed buttons just don't get the MouseOut notification. But that happens only if the mouse moves very fast from above the button to outside of the form and is practically possible only if the amount of the form's body between the button and the border is very small (like <10 pixels).
You could make a test if this is the case: move the mouse *very* quickly from above the button, then move the mouse slowly, so that you are *sure* that it *had to* "touch" the form's body before it got out. If in the first case the button retains its border, while in the second it does not, then this is the problem. Cheers Mike _______________________________________________ Delphi mailing list -> [email protected] http://www.elists.org/mailman/listinfo/delphi

