Instead of hiding you main panel, you could have a splash screen.vi that calls your main panel. after everything is loaded into memory via viserver calls.
In this way you simplify your problem.
One trick is to search OpenG for LVDT (labview development tools) from my collegue Martin Vernhout.
In these tools is a fastloader that can load your complete program bottom up to avoid searching vi's.
greetings from the Netherlands