Hello,

I'm wondering if there's a way to programatically launch a user's
mobile instant messaging client. We have a list of users and their
contact information, including IM providers and usernames, and we'd
like to provide links to start sending an IM to those users, as we
currently do to call them or send them email.

On the desktop with AOL Instant Messenger installed I can launch an
"aim:" URL to bring up AIM and start sending a message to a particular
user. ICQ supports a similar protocol, as does Google Talk.

On Windows Mobile, I can launch a "mailto:" link to start sending a
message, or use the telephony API to start a call to somebody, but
"aim:" and other protocols don't seem to be registered.

Is there a somewhat standard way to find out if a user has an IM
client for a particular service installed and tell it to start a
message to another user? If not, does anybody happen to know tricks
to do this with some of the more common mobile IM clients?

Thanks for any thoughts!

----Scott.