Not to put down your idea, but some possible features of mIRC you may find useful that have some relevance to your suggestions:

1) For most channels the topic will be fully displayed in the titlebar of mIRC (the big bar at the top). For longer channel topics it won't fully display (for networks which support that king of topic length), but you can simply type /topic #channel and the topic will display in the channel's active window.

2) If you right click a channel name in the switchbar and go to 'Events' you can set most events to show 'In Status'. You can set it for ALL channels to do this in ALT+O > IRC > [Events...].

Regards,


Mentality/Chris