1. VLC is a media player. mIRC is a chat client. The two are incompatable as far as skins are concerned
2. Emoticons have been overly discussed. Please refer to this thread
3&4: Dialog overhaul are on Khaled's todo list. In the meantime, DCX.dll provides most dialog-controls one would need.