I have a dll file that has a form. When I call the dll file it pulls up the form and runs fine but once the form load() is complete the original program that called the dll continues running. I want the program to not continue running until im finished with the .dll file is there any way to keep the program from running until the dll is exited via an exit button? Using a shell obviously has similar problems thats why i tried making a dll to act like an .exe