Is this possible, like when you call 'hide:' it calls 'applicationWillHide:'?
My application uses a variable amount of windows, depending on the amount of available screens, so it doesn't miniaturize those NSWindow instances when 'miniaturizeAll:' is called.