Dodo wrote:
There's MSN and AIM API out there, you could use to code your own messenger

But what if you are using for example OpenSolaris ?