SharpIM was originally a instant messenger server and client library I started back in 2005. It was orignally called TakIM. It’s written entirely in C# and currently works using .NET or the Mono framework. It uses it’s own custom IRC-like protocol. The first version will be released sometime this year.