HideAllApps hides all visible applications after a number of seconds. You can check the applications that should not auto-hide.
Version 1.1: Added preferences : timer interval and option to save checked applications upon exit. Added a donate... button; added a 'stop hiding' menu item which, when checked, suspends the timer.
Mac OS 10.0 or later, AppleScript
*Previously available here