We have never installed the run-time engine using the installation set from NI. We want the customers to only run *our* installation sets, displaying *relevant* information and logos. Nothing saying anything about LV, NI, VISA, NIDAQ or anything else about the development tools used to make the software or the drivers that has to be included. It would be nice if NI made their involvement hidden by default. Due to licensing etc. this might not be possible in all cases, but it should be a goal to make it as transparent as possible, that does not seem to be the case now.
If you checked the include RTE, VISA etc. in the application builder it should just include it in the same installation kit and add absolutely no splash screens etc. In addition there should be
a solution to easily include it in installations built with other third party tools, as the one included in the application builder of LV6 is way too limited.
Anyway - The main files in the RTE is the lvapp.rsc and lvrt.dll (LV 6.1). In many cases making sure the app has access to those two files is all that is needed. If you display any pictures in the app - add lvpng.dll and lvjpeg.dll. If you use any of the new 3D control/indicators include the mesa.dll and the relevant model files in the models directory (see: http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/556a1641695250f486256b3700792105?OpenDocument)...if you use the serial IO VIs (not VISA) include serpdrv..etc etc.
Not the most flexible solution but better looking than the alternative.
If you are looking for an alternative to the installation maker in the application builder download a free one from http://www.jrsoftware.org/