Стандартный VB-шный комбинированный список не позволяет родными средствами рисовать в списке. Для обхода этого ограничения, в своем модуле я использую стиль OWNERDRAW комбинированного списка. Я исходил из того как это сделано в VB6, там есть диалоговое окно, в котором выбираешь цвет текста. С помощью OllyDbg и SpyXX проследил как вообще он работает, и сделал подобие.
После небольшой доработки, можно что угодно делать со списком.