Zwischenstand: Es scheint daran zu liegen, dass bei verknüpfter ImageList (egal, ob PNGImageList oder nicht), die MenuItems "per Hand gezeichnet" werden (menus.pas:3462 -> menus.pas:3733[DrawMenuItem]) und ansonsten eben nicht, so dass sie vom
OS gemalt werden. Es ist relativ einfach, den Code von
QualityCentral-Beitrag dazu zu verwenden, den MenuItems ihre Bildchen unterzuschieben, ohne dass des Menüs setImages verwendet und damit das eigenständige Zeichnen aktiviert wird. Das Resultat ist auch schon die halbe Miete: Das Menu erscheint im Vista-Stil mit Bildchen - nur eben ohne Transparenz, wie es auch im QualityCentral-Beitrag geschildert ist. Mal sehen, ob auch dieses Problemchen noch zu lösen ist ...