Hallo KHH,
das hat tatsächlich nach meinem wissen mit dem Problem zu tun, dass hier die Buttons und andere Komponenten nicht neu gezeichnet werden. Ab dem Betriebssystem Vista erzeugt das erste drücken der ALT-Taste genau diesen beschrieben Fehler. Der würde auch unter Win7 auftreten. Ich kann dir nur raten den Code der VistaAltBugFix-
Unit genauer an zu schauen, und zu kontrollieren, ob du den Code Nachbauen kannst für Lazarus auch ohne die AppEvnts. Das wird dich an vielen Stellen deines Programms sonst wieder einholen.
Gruß, Chris