J
Ahh jetzt ja. Man muss seinen Desktop natürlich auch im XP-Stil betreiben, um den Fehler zu bemerken.
Ich steh nich so auf Bonbons und benutze deshalb ausschliesslich den klassischen Win2K-Stil.
Aber tröstet euch, das ist kein BCB-Bug, sondern, wenn überhaupt, ein Borland- bzw. VCL-Bug. Den Beiträgen in den Newsgroups nach gibt's den schon seit Delphi6 und in Delphi7 immernoch.
Als Workaround wird empfohlen, die Zuweisung der Imagelist erst zur Laufzeit vorzunehmen. Allerdings dürfen die TopItems im MainMenu selbst kein Image aus der Liste benutzen, auch nicht zur Laufzeit, sonst tritt der Fehler wieder auf.
Alternativ könnte man die ImageList statt dem MainMenu selbst auch der Eigenschaft SubItemImages der TopItems zuweisen. Das funktioniert dann auch zur Entwurfszeit, lässt die TopItems selbst aber nachwievor ohne Image (aus der Liste).