Hi Helper,
Expanding on Rob's suggestion.
1) Create a sperate sub-VI that checks the VI currently loaded in memory for the three you are concerned with, and periodically makes them top-most.
2) It should shut itself down when it does not find one of these.
3) Create a launcher VI that spawns off this "On-Top-VI" if is not already loaded.
4) Put the launcher in the init part of each of the three VI's of interest.
So, if you run any of them, the Top-Most... will launch only on the first run. It will keep things arranged the way you want, and it will shut itself down when it is no-longer needed.
Ok, I have spent to much time on this already.
(Good answer Rob),
Ben