Hello hmmm,
It looks like you almost answered your own question. I will explain each major file and its purpose below so that we have a greater understanding of the situation.
Temp.ocx -- This is likely your remote control application.
cwui.ocx -- This is the ComponentWorks User Interface control (used for knobs, buttons, sliders and the like). You have this installed on your system, but your end-users likely do not. This component is required so that we can run applications that use CW UI controls (your remote control application for example).
nids.dll -- NI DataSocket DLL. Your program uses DataSocket and as such depends on this DLL.
mfc42.dll, msvcrt.dll -- These DLLs are included because your application depends on them (though it is likely that your end user a
lready has these DLLs, they may not be installed or could have older/incompatible versions of them).
You can find further documentation on redistribution requirements in the ComponentWorks Reference (easily accessible by running "\VB\redist\ComponentWorks\Distribution Information.exe").
Jeremiah Cox
Applications Engineer
National Instruments
http://www.ni.com/ask