Ich hab das so versucht :
Code: Alles auswählen
VAR aPNG:TImage;
posi:byte;
begin
aPNG:=TImage.Create;
aPNG.LoadFromFile('/home/admin/Source/icons/folder_yellow.png');
posi:=ImageList1.Add(apng,nil);
ShowMessage(InttoStr(posi))
End;
Ein PNG kann aber mit TBitmap nicht gelesen werden, da kommt dann eine excption mit falscher image typ.