We at 9InchWorM need to know how many people actually use Windows Messenger. Last Night i was considering making two separete .exes one for Windows Messenger, that would use the Messenger Object thats Built into the Api, and one for MSN Messenger that uses little of Api.
in 4.7 the api will store the contact name in a variable that you opened a window with, so in reality you would be able to check that user if they are offline or not. but in msn6 there isn't the option.