2008 05 01Changing the background color of an NSButton
If you want to color or visually change one of your controls, the easiest way to do it is with Core Image. In Interface Builder, click wants Core Animation Layer, and add content filters.
NSButtons' drawRect — that's quite overkill to color just one button. :)