I am trying to make a program that will hide the windows of any app. I have seen this done by an app called momshell...but I want to make it better and free. I have obtained the handle of the active window by using GEtActiveWindow() then used ShowWindow(hWnd, int) to try to alter the show status to 0 (hidden) but it only seems to work on the app's windows not other windows...if any one could offer insight or knows of another way to achieve this plz let me know. I know that windows passes 4 parameters to an app the hInstance, hPrevInstance, string (the command line options), int iCmdShow. That last variable is the preferred value for windows to start as (0 being hidden) I do not know how to tell windows to specify a specific value for this parameter when it launches an app (this could also work if the compiled app supports it). Any info at all will be appreciated.