Hi Chris, thanks for the input!
I fixed those two issues. The first one was the result of me placing some tabs. Guess it doesn't like that. The second one I was aware of, but I forgot to fix it.
As for the registry problem, that happened when you tried to change the settings, right? What happens is that when the script is initialized it calls to get registry values. If they're non-existent, it tries to make them, then tries to access them again. After this process, it should be set to use the values, so I'm not sure what the problem is. If it gives you that message it means that it never made a successful read action from the registry.
Can you tell me what you see in the Debug window, and can you verify that "HKEY_CURRENT_USER\Software\Patchou\Messenger Plus! Live\Global Settings\Scripts\Signout Timer\Settings\your email" exists? The only thing I could think of is that you started in Appear Offline and it wasn't able to access the email property - if that's the case it should log the message in Debug when you start the script.
Thanks, hope you enjoy!