Schau mal unter
www.thany.org. Da findest du eine TPNGImageList Komponente. Diese ist recht komfortabel, unterstützt Transparenz (z.B. für Schatten), macht inaktive Einträge auf Wunsch halbdurchsichtig, etc. und ist von TImageList abgeleitet, so dass du jeder Komponente (z.B. TActionManager) statt einer TImageList einfach eine TPNGImageList zuweisen kannst.