Ve visual basicu sice nedelam, ale v C# staci napsat na spusteni noveho procesu tohle :
System.Diagnostics.Process.Start("test.exe");
a ukonceni tveho programu pak uz by problem byt nemel...
Ve VB.NET pocitam, ze kod bude obdobny, jen s VB syntaxi