Delphi 2010\'s TSpeedButtons did not seem to really support PNG transparency properly, because the Glyph property uses a TBitmap internally, and TBitmap is for bitmaps, and doe
You may have a look at PngComponents. It has a TPngSpeedbutton and some other controls working directly with PngImages.
It turns out that cxButton that comes in the Developer Express VCL component pack also supports PNG buttons.
You could also look into the TMS Software Component called TAdvGlowButton as this supports PNG images with alpha transparency.
Link to site...