The difference is that in the older versions of LabVIEW, the run-time engine was part of the .exe and that's why the files were much larger. With version 6 and above, the run-time engine is separate and every LabVIEW executable needs it. The advantage of a separate run-time is that if you have multiple .exe files to install, the engine only needs to be installed once.