Ach du meinst die Transparenz des Images im Button
und nicht eine Transparenz des Buttons selber?
Ja, das mit dem Pixel und der Transparenzfarbe, dass ist halt so.
Steht sogar in der Doku, dass dieses Pixel genommen wird, für die TransparenzFarbe. (ein Color-Property wäre natürlich schöner)
GIF, PNG oder "BITMAP mit AlphaKanal" wird dein altes Delphi dort nicht verwenden können, wo die Transparenz
im Bild gespeichert ist und von da verwendet wird.
Man kann natürlich ins Paint des Buttons eingreifen (quasi ein CustomDraw verwenden), den Button selber zeichnen und dort das Image malen, wie man will.