Thanks for the replies.
I thought I would ask as I know some peple seem to ahve custom windows displayed for channels rather than the standard ones, so I was wondering if it was possible to prevent any window being opened at all in the same way, or if instead, I had simply misinterpreted what had been achieved.
As for a socket bot, would there be any limitations in difference to doing it normally? Is there a good place to get started with them? I've done some searching and read a few articles, but wondered if there is anything you could recommend, perhaps in the line of going from non-socket to socket?