> If LabVIEW VI's are built into a DLL, could any version of LabVIEW > call the DLL?
Yes, provided the support files for the DLL are on the computer, any 32 bit version of LV or any other language capable of calling a DLL can call it. It is indistinguishable from a DLL compiled by any other tool. > Does a DLL built in LabVIEW include a LabVIEW Runtime? The DLL runs in an execution environment that is built by the runtime. The DLL will share the runtime with all other EXEs and DLLs for that version of LV, so it doesn't statically link it into the DLL, but references it and expects it to be installed in the traditional location. In reality, it can be installed other places, but this will lead to having multiple copies on your disk, wasting space, and possibly making it harder to troubleshoot problems. Greg McKaskle