In Leopard is this cool new NSImage functionality which enables you to create just 1 image (mask) which is used as a template to draw buttons etc in different states.
See here for more info.
I just lost about 15 minutes to figure out how I can set a NSImage instance as a template in IB without [...]