BREAK OFF appears not to work if SetConsole("Hide") under KiXtart 4.22 on Windows XP Professional Service Pack 1a systems. I haven't tested it on any other operating systems yet.

When the console is hidden, a user with local admin rights can terminate kix32.exe from the task managers process list without getting logged off.
Normal users get an "Access denied".

At first I thought it may have something to do with kix32.exe and the script being part of a kixcrypt .exe package. I tested running the script through normal means (not encoded into the .exe), same thing. I changed it to SetConsole("minimize"), and it worked as expected. The script logged me off when closing the console window, and when ending the process through task manager, just like it should.

Why isn't it doing this if the console is hidden?
Did I miss something in the manual that says it's supposed to behave this way?