1. A method for superimposing highlights and shadows onto a base-color that is displayed within a component window of a software application, comprising: decoding the base-color to produce a plurality of color components; performing a contrast operation on the color components to determine at least a contrast color; and superimposing the contrast color onto at least a portion of the base-color.