Hola,
No sé qué versión de Delphi usas (no lo dices) pero, hasta donde llego, antes de Delphi 2009, es preciso usar algún componente de terceros para trabajar con el formato de imagen PNG. No sé si ya tienes alguno instalado y no funciona como esperas. En todo caso en sitios como
Torry's encontrarás seguro. Me parece que la
Vampyre Imaging Library también permite trabajar con dicho formato.