umm, i use ktools and my docking "code" isn't "hideous" at all:
alias switchbar.dock { dll $ktools.dll DockWindow $dialog(switchbar).hwnd > left }
while i too would like to see mirc support multi column listboxes, mdx does a perfectly acceptable job of this for now.