Hi,
Okay, so we are indeed dealing with a memory leak here. There are a couple things you should investigate here.
1. I haven't found any of these cases in your code, but you should definetly double check. Look for arrays that you constantly add elements to. Remember that strings are really just like byte-arrays, so make sure you aren't continually adding characters to a string (such as one of your hidden ones). Eventually that could impact memory usage.
2. I hate to blame the third party software involved here, but you might check if their DAQ driver is causing the memory leak. Try running an example that only does the DAQ part of your application (Initialize, configure, read, close, etc) in a loop. Does that cause your memory usage to saturate over time? It could be that your DAQ driver isn't releasing resources appropriately. Or maybe not... but I would do a simple test to find out.
3. If you have the Professional Development System version of LabVIEW, then you can use the profiler tools in the Tools menu to find out how much memory each of your VIs are using. If you see one using more than the others, then that will help you narrow down the memory leak.
I'm sorry I don't have any information yet on what might be causing your installation problems, but I am escalating that issue presently.
Jarrod S.
National Instruments