Still banging your head against the wall using a listview instead of a proper grid control I see. While almost anything is possible listviews are not designed for this type of usage. Flexgrids are.
Hi there. I came across a nice listbox called UltraBox V2 while looking for something else yesterday. It is not a listview but a custom list box where one can change subitem colours, fonts and even add checkboxes, option buttons and progress bars.