The fmDynamicColors Module (also from MrWatson) provides more flexible ways of defining colours.
Maybe the possibility to also define colors using RGB 100 ; 200 ; 123 or HEX FFaa00 or Javascript notation #ccc - or even in JSON {"red":123,"blue":255,"green":0} - would make it easier to define the colours users want?