Some program is not letting shutting down on its own quickly enough to speed the shutdown process on its way.
Three suggestions:
1. Run your virus scan program to make certain you have no trojans or virus programs that need to be cleaned up.
2. Run the system defrag. I'm a chronic hard drive house cleaner and I do this at least once-per-week.
3. Run the system error-check. You can do this after running the virus scan and defrag. You'll shut your computer down and restart it before the error check can happen.
If you don't know where the defrag and error check programs are, do the following:
1. Double click on my computer
2. Right click on local disk (C![]()
3. Click on Properties
4. Click on Tools
5. Click on Check Now and put a check mark in both boxes in the next dialogue box
6. Click on Defragment Now
7. Click on Defragment
When the defrag program is complete, close it and shut your computer down. If you're through using it for the day, the error check program will occur the next time you start your computer.
I use these steps pretty frequently whenever some piece of memory or remnant of a program gets hung up.
Good luck with yours.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic