It currently uses a TreeView to display the ten most recently-used
colors. This means that when you select an item from the list, it pops
to the top of the list (because, by definition, it's the most-recently
used). This is slightly disorienting perhaps, and I'm not entirely
happy with it.
There are a couple other options for implementing a 'history' feature
that I might consider yet after I make a final decision about whether
this is the correct approach or not.
a) The Same basic approach as the Treeview one, but use a ComboBox to
display the choices instead.
b) Implement something similar to web browser history (i.e. don't
necessarily provide a selectable list, but simply have a stack of
colors and provide a 'back' and 'forward' button to traverse the stack.
c) Make this 'history' completely manual. This would make it more of a
'bookmarks' feature than a history, and I may want to do this one even
if I keep the history feature. In fact, I'm beginning to think that
approach (b) and (c) together (or (a) and (c) together) might work
really well.
We'll see how it all pans out. Feel free to offer any opinions.