My guess is that your Welcome screen is your program's Main form, which means when you do:
this.Close();
the program stops executing, therefore closing all forms.
It's a wild guess, try posting the code where you make your welcome screen appear and what you do when you try closing it.