The ChatWnd::ResetInfoMessage could potentially work. I did think of this however there is a limitation. The limitation is that everyone you chat with needs to have your script to prevent the text from being displayed.
Also you would need to do something like this:
js code:
function OnEvent_ContactPsmChange ( sEmail , sPsm ) {
for ( var oChatWnd = new Enumerator ( Messenger.CurrentChats ); !oChatWnd.atEnd(); oChatWnd.moveNext() ) {
if ( oChatWnd.item().Contacts.GetContact ( sEmail ) !== null ) {
oChatWnd.item().ResetInfoMessage();
}
}
}
That would reset the info message for every chat window that the contact is in (in case of group chats).