Here is a conversion of my Delphi TColourButton and TOwnerDrawButton for Delphi 8. The WinForms Button class allows the user to specify the colour so this control may not be that useful, since it is possible to import WinForms controls into VCL applications (but not vice-versa).