I'm brainstorming this, how about using a table with two columns and base your combobox on it. One column contains pictures of different colors and the other column contains the descriptions or numbers or whatever you want.
Again, just brainstorming. Haven't tried it. I will try later on.