How about implementing a generic instant messaging plugin scheme, something that does what the AIM integration does in NS6 but in a way that would work for all IMs. It would be up to the person/company that wrote the IM client to write a plugin thats compatible of course. Also, there are several open source clients out there for ICQ,AIM and others so those could be adapted and plugins made for them...
