Messenger Plus! Live doesn't check the registry every time to see if a script is enabled. So by just change the Enabled DWORD you can't get to start or stop a script. I guess changing the value and then restart the script might do the trick. See
CookieRevised's reply to Restart script through code .