Ich arbeite mich gerade in TPNGImageList und Collection ein.
Ich habe PNGImageCollection entdeckt aber blicke nicht ganz durch wie ich dort ein PNG mittels des Namens laden kann.
Ich nutze zwar einen class helper aber das funktioniert nicht, da die Typen inkompatibel sind.
Delphi-Quellcode:
procedure TPngImageCollectionUtils.LoadImageByName(const Name: string; Icon: TIcon);
begin
Icon := Items[2];
end;