Nicht versucht zu kompilieren, ABER:
bist du sicher, das wir vom selben reden:
Deine
Unit:
uses ..., uPngSpeedButton, ...;
Meine
Unit:
uses ..., PngSpeedButton, ...;
EDIT: Okay... änder ich es ein geht es mit
Delphi-Quellcode:
btn1.PngImage.LoadFromResourceName(HInstance, 'GoPNG');
btn1.Invalidate;