Hallo Jens,
mit Graphik habe ich es nicht so, aber das ganze Geheimnis der transparenten Bildchen für einen MSO9 CommandBarButton ist die Registrierung zweier spezieller Clipboard-Formate:
In KB288771 steht geschrieben:
' Get the cf for button face and mask.
cfBtnFace = RegisterClipboardFormat("Toolbar Button Face")
cfBtnMask = RegisterClipboardFormat("Toolbar Button Mask")
Dieser Trick stellt sicher, dass der Inhalt des Clipboard nicht beschädigt wird. Die Herstellung der monochromen Maske kannst du ruhig mit Delphi machen - kein C++ und auch kein VB ist nötig. Das hier könnte dir dabei helfen:
klick
marabu