I have a program that launches (SHELLS) other programs. When I shell to another EXE I hide the launching program. How can I get it back without re-shelling/re-running it. It's in the task manager, but it hidden. I've tried the ShowWindow API and SendMessage API and I can't get the form to reappear again. Does it have to be repainted or something ?