I looked at that control, and it does not look like there is a easy solution to perform a local hack without just about rewriting it which I for one am not doing!

However, you could add spaces at the end of the Captions but if you don't use a fixed type of font, it may not be exact.
There should be a Text alignment property but there is not.
But, since you have the BGRABitmap already in place you could make your own buttons with some extra work that render at run-time.
The idea is to use a standard platform control like a TPaintBox for example or a TPanel and direct all the OnPaint code to a single block of code that will draw a common surface for you.
At design time this will look like blan looking but at runtime it will fill in. You can use the BGRABitmap and related items to do so.
I suppose you could even pound out an example of such.
Jamie