Rewriting in C is not really an option.
I suppose it wouldn't be *too* hard to make my own listbox drawing it
myself.