You might look into the different DLLs available (MDX, hOS, etc). One of those should have the ability to use columns in a list box, I would think.

That said, I would think there would be a way to lock two or more lists/scrollbars together so that doing something to one would do the same to another. I don't think this is possible without a DLL, but it would be useful.

You might also attempt checking for change of position of the scrollbar and then changing the position of the other list's scrollbar to match.

I do think we should have a $tab control for listboxes and combo boxes and all that.