Hi,
1. you can write script to keep one window instane for the messenger.
for example , window.open("CuteSoft_Client/CuteChat/NewMessenger.aspx","messengerwindow","");
You can also use script to save active signal to cookie and let other pages know the messenger is opened.
2. that's browser behavior, we can't hide it.
3. use <script src="CuteSoft_Client/CuteChat/IntegrationUtility.js.aspx?Chat_StartPartialMessenger=1"></script> to register an user is online for messenger.
Regards,
Terry