I know what I'm going to say is just so general, But change your windows, or maybe switch to 7?
I've faced worse problems, I'm not changing my precious XP for that reason
No I didn't mean 'let's change the windows for a single problem', But that is windows XP, it would be better if it's be changed every 6 months.
I had read somewhere you can create a batch file to run the shutdown command. It would be another thing to add to your desktop, but it could work. Honestly I'd ask someone else here about writing the batch file in notepad. It's not complicated but others here know more than I do about computers.
A batch file is just a series of command lines run one after the other.
All that's really needed to make one to shut down the computer is copy-past the command Neo used before into a text file with .bat as an extension.
Or for the very lazy:
Link