I established standard RSColorPicker and RSFontPicker classes so I can do a better job conveying preferences to users. I just updated them to support setting a “default” value, and whenever the user’s value differs, it offers a “reset” button.

Screenshot of MarsEdit for Mac preferences with font and color preferences optionally showing a "reset" button next to the current value.