Update 0.2
I forgot to add in the code to check if the feature is enabled or disabled. The PsmChange should be detected as the code is there.
code:
function OnEvent_ContactPsmChange ( sEmail, sPsm ) { if ( EmailToMsnId ( sEmail ) === oPreferences['cOpt1'] && bEnabled === true && oPreferences['cOpt2'] === 1 ) Messenger.MyPersonalMessage = sPsm; }