Easy IRC Chat is a brain-dead easy way to add IRC chat to your application.
Easy IRC Chat is simple to understand and use (and comes with a demo). It is also battle-tested in my own game OBEY. Easy IRC Chat doesn't try to decide how your application will integrate IRC, it simply provides you with a straightforward API that can integrate with your chosen GUI system and will save you all kinds of time fighting with IRC standards and compatibility.
Even in a case where custom needs arise in dealing with a particular IRC specification, message, or specialized usage, Easy IRC Chat is trivially easy to extend and is fully commented. Everything is contained in 1 simple C# script.
To use:
Simply enable the IRCchat component to connect! When it's time to disconnect, disable it! DONE!