Ah. Right. No. It sucks, but no.
The spacing forced on the list-box by the inclusion of the check-boxes is not possible (with native mIRC) to reproduce ... without more check-boxes ..
The only other option I can see is to not use multiple list boxes, but then you'd have a spacing issue ..
Ok, here's a dumb question. Does the network you're using this on return different idle times for the different channels the user is on? Otherwise I'm failing to see the point of having a channel->idletime match-up.