Here's the basic plan for the background color interface. There will be six color-sets (top and bottom colors) available. The user can activate one or more of these. When you click on any of the color swatches, you can adjust the color with a set of RGB sliders, or type the numbers in manually.
Each color-set has a timer field. If "Change Colors Automatically" is check-marked, the system will display each color set for the chosen amount of time, then fade to the next.
Something like this:
|