Another way would be to create a Bitmap a little smaller than the command button with the desired text and forecolor.
Then assign the command button's picture property to this Bmp, and it's Style property to 1-Graphic. And delete any text in it's Caption property.
Then you will have exactly what you want.
You should however, set the background color of the Bmp to one that you want, such as grey, and also the MaskColor property to the same color(not a systems color!) and set the UseMaskColor property to True. Then the back color of the Bmp will be the same as the Back color of the button, and not different if the user changes system colors. [/b][/i][/u]*******************************************************
General remarks:
If this post contains any suggestions for the use or distribution of code, components or files of any sort, it is still your responsibility to assure that you have the proper license and distribution rights to do so!