Zitat:
TPngImageList habe ich nicht
...dann wird es Zeit.
TPngImageList ist vererbt von TImageList. Sieht genauso aus, arbeitet sich gleich. Da wo du die ImageList eingebunden hast...einfach durch TPngImageList ersetzen. (
OI) Die Liste ist explizit für PNG gemacht. Ich habe, genau auch wegen der Transparenz, alles auf PNG umgestellt. Der nächste Schritt für die Zukunft ist SVG...

Die TPngImageList findest du im GetIt.
oder:
http://cc.embarcadero.com/Item/26127
PS: Deine aktuelle Delphi Version ist schon interessant. -> Profil