I have a program written in Labview 6.02 that has over 1000 vi's. My problem is that every one of them loads upon startup of the program. This is a very long process on slower machines and eats up most of the memory of the system since they are all in memory all the time. How do I call each indivual VI only when they are needed by a parent VI? And possibly, how can I remove this VI from memory when I no longer need it?