I've also searched, and no, I don't think you can edit any but the first column. What a silly thing to do. I hope they add a feature to change any column.
ListBoxes do seem like a good idea, unfortunately you can't dynamically change the amount of listboxes
unless you find a way to edit the XML file dynamically and then redraw the window.
Actually, I think that's possible. Here's a [
Link] to the FileSystem tutorial i've made. Even if you think you know how you should use it to refresh your memory. =)
As for redrawing the window (to show the new ListBoxes) I think that if you search you'll find that Interop.Call() can help you. But I can't remember the complete command from the top of my head.
I hope what you're making goes well, though!