Cheryl,
Here is a basic picture of how LabVIEW works. If all of your subVIs are called directly from the block diagram, then all subVIs will be loaded into memory when the top level VI is loaded into memory. So, if you have a lot of pictures, all 90+ MB of memory will need to be used. This will probably involve using some virtual memory for currently running programs. I would actually expect this kind of behavior from a system designed this way.
There are many ways to improve it. First, call many of your VIs dynamically using the Call by Reference Node (see the LabVIEW User's Manual, Online help, and shipping examples for a starting point). Calling your VIs dynamically will only load that VI when you are ready to run it. This should speed up your program a goo
d deal. However, if you still have a lot of pictures in those subVIs, then it will still take a little while to load and run.
As for your question on the different file sizes, the slow computer version does not compress the files so they are bigger. We suggest this for slower computers because the slow computer can just run the program and not decompress it first.
Lastly, this type of question should probably be posted in the LabVIEW category and not the Serial Interfaces category. You will get more answers in the LabVIEW category.
Randy Hoskin
Applications Engineer
National Instruments
http://www.ni.com/ask