Is there anyone who knows how to retrieve a list of all programs running (and their HWND please) at the time the retrieve function/sub is called. I won't accept a DLL or OCX solution. Only plain API code, please.