Zarcon
Would this not work for you?

http://www.boonex.com/m/Personal_Scheduler_module

You can manage the colors and everything on this. This may not do everything you want, and if it doesn't, you can contact the developer to request 'enhancements'.
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.
PET:0.11104393005371