The problem I'm running into is that it seems that hooking using the WH_CBT event with SetWindowsHookEx() will only apply to the current process, and does not seem to apply to external applications even when set up like a global hook. Is there any other way besides using the CBT hook that would allow me to be able to detect when any window is minimized?