Window cleaner runs in the background and hides windows which are open but you are not using.
Set how long a window should stay open for in the background and set applications which should be excluded from closing
Requirements: Mac OS X 10.6.6 or later