korrekt, man kommer ikke udenom RFC1459.
Der findes dog nogle udemærkede opensource IRC komponenter som kan gøre det meste af arbejdet (ingen grund til at opfinde hjulet igen) og har du brug for yderligere fleksibilitet kan du jo selv tilføje det da de som sagt er open source.
Hvis det er en klient du har i tankerne kan det dog være fordelagtigt at bygge videre på mIRC som du også selv er inde på og her er det eneste rigtige at ligge al den kode som du ikke ønsker folk skal have adgang til i DLL filer og så kalde funktionerne fra mIRC. Jeg har lavet nogle DLL filer til mIRC som jeg gerne vil give dig sourcen til hvis du stikker mig en email adresse.
En af de gode open source IRC komponenter jeg kender er vortexIRC der kan hentes fra:
http://vortex.berzerk.net//DJ