tidy_trax: I'm curious about the API calls to change a program's shape since you say it is easy. How is that done?
RE: Skinning
I think giving the ability to skin mIRC is not a bad thing. It should not be difficult to add the ability without causing any slow-down of mIRC and without making it annoying to those of us who like mIRC just as it is.
I personally don't use skins on much of anything because I usually find the original program layout preferable to anyone's skins. Of course, I did made a skin for ICQ back when it was used a lot and I liked that. If you make it yourself, you tend to like it better, I think.
RE: Making it like IM clients
No, no, no!

If I want IM, I'll use IM. I personally use Trillian just because I have people on all the major clients and I refuse to run 4 clients. If I want IRC, I'll use mIRC.
And, considering I'm always seeing people on Macs and Unix/Linux asking for mIRC rather than using their own IRC clients, I'd say that most people like mIRC as it is. If someone really wanted to, they could either write a script or download one that makes it similar to IM (with emoticons and everything). It doesn't need to be added to mIRC.
RE: Webcams
I actually wouldn't mind this ability even though I don't have a webcam that works in XP (my old one doesn't have drivers for XP

). That said, I'd like it to be included only as a scripting option and not really built into mIRC as a normal thing.