Delphi с png не может работать без доп. компонентов.Юзай компонент TPNGImage, res создаешь также, а подгружаешь так:
PHP код:
var png: TPNGObject;
png := TPNGObject.Create; // создаем
png.LoadFromResourceName(HInstance, 'png'); // грузим ресурс
Image1.picture.assign(png); // выводим
png.Free; // высвобождаем
И не забудь uses pngimage