Hi to all...
I am making a personal project for my self. Its been a very long time since i last touch VB6 so I mostly forgot most of the codes that I have learned. Now I am having problems in my current project...

I hope someone can help me here...

My program will be used to run 7 specific applications and hide it from the taskbar.
I am using shellexecute API to run this 7 applications, set its starting directory and hide it from the taskbar...
My problem now comes from here... After I run the program and Hide it from the taskbar, I wanted to show it up again.. I know I can do this using the ShowWindow API but I cannot do it without the handle of the applications that I hid...
This are my problems at the moment.
1. Run the individual applications, set it starting directory and hide it.
(this is attainable by using the shellexecute API)
2. Show the hidden application whenever needed.
(I know it can be done by ShowWindow if I have the handle of the application)
3. Set the window handle of the application after it execute using the shellexecute API into a variable, - for hiding and showing purpose -
(This is the one thing that I dont know)
4. Before running the next application check if the executed application is running and ready.
(This is my biggest problem)
5. Close the application whenever needed.
(I found that using SendMessage API can be used to achieve this if I have the handle of course)
6. Save and Retrieve settings from&to an INI file on the application path.
(Done with GetPrivateProfileString and WritePrivateProfileString API)
7. [minor problem] Deleting a shortcut file from Stat Menu\Programs\Startup.
(this is my minor problem... I cant figure out how to do this on VB6. I know already how to make a shortcut but not deleting)


Text in red are my problems.
I guess those are my current problems that I have to solve first...
I hope someone kind enough to give me a hand here...