I know that you can lock out users from shutting down or restarting the machine using some settings in their user profile. I'm not sure if that will help in your instance, however, if you're trying to keep someone from pushing the button.
Best regards,
Chris