Just to feed back to you. There's some problems with, what I think ,the way such software can "catch" closed software. For example, on exiting an app with unsaved info, some spawn a new dialogue asking you whether you want it saved or not, others must spawn a dialogue as part of their app. I am a web developer not a win32 developer so perhaps I am mistaken.
For example the dialogue box on exiting notepad causes problems with GoneIn60s. I also had some problems with Quicktime, closing it while it's still buffering and downloading a movie locked up my pc. I guess this is due to Quicktime's implementation, maybe there are too many variations?