Wenn du aus einer schon ziemlich alten Version updatest, könnte es daran liegen, daß die relevante Klasse in D2009 von
TPNGObject in
TPngImage umbenannt wurde.
Du kannst ja mal probeweise die
PngComponents installieren (z.B. über GetIt oder von
hier oder
hier). Die implementieren einen Mechanismus, der dieses Problem löst.
Alternativ kannst du auch das Image in der alten Version als PNG-Datei abspeichern und mit der neuen Version wieder laden. Könnte nur recht aufwändig werden.