How do I put GIF/PNG/... image on a BitBtn in Delphi?

delphi, delphi-2007

Solution

PngComponents pack has a component named PngBitBtn wich can display correctly PNG's with alpha transparency. They are somewhat old, but they can be installed under Delphi 2007 with a little work.

Problem

I'm using Delphi 2007. How can I put a GIF/PNG image on a BitBtn component? (Preferably, with alpha transparency supported)

Original source