As I'm already in a hurry to continue with the main project of mine, I'll have some people from here test the control more throughoutly than I'm able to. I just need a quick test for whatever comes into mind, running only for a day or two (which is why I'm not posting this to project requests).
The quick factsheet:
should never crash under IDE (subclassed safely)
should support Unicode (except under 9X/ME)
should add and remove items and clear the list
should be able to set style to checked/standard through code
should set columns automatically in AutoColumn mode when resized
should be able to set the colors freely
No, it doesn't support sorting, multiselect or databinding. The Unicode support is done by converting strings internally to UTF8, so the control is able to store the strings in the native listbox instead of using a separate array. The bad thing is that it needs to convert between UTF8 and UTF16 when drawing and when accessed, but it shouldn't be too bad of a problem (by default listbox does this between ANSI and UTF16).