App that identifies what is keeping you from emptying Trash.
Quit All quits all running applications, except the Finder, Automator
The Automator Loop Utility will take care of all the work.