Hi Mulan,
I presume you built the first distribution, burned the cvidistkit.demo1 directory (and all contents) to a CD, then ran the installer from that CD as a test. Am I correct? If this is the case, then what you are seeing does make sense. The framework used by the distribution builder keeps track of all distributions that installed NI components on your system. This includes the ones you build in CVI, if you actually install them on your system (to test them, for example). The distribution builder tries to minimize the number of distributions (CDs) it prompts you for during the build. So in your case, after you installed the cvidistkit.demo1 Installer, it realized that it could copy all the components it needs from that one source distribution and will now continue to ask for it during subsequent builds.
You can effectively make the framework "forget" you ever installed cvidistkit.demo1 by removing a registry entry. Search the keys under HKEY_LOCAL_MACHINE\Software\National Instruments\Common\Installer\Distributions for one with cvidistkit.demo1 in the Title value. Remove that key (and all its subkeys), restart CVI, and try building your distribution again. This should fix your problem. If it doesn't, or I've otherwise misunderstood your situation, please let me know.
Also, FYI, in CVI 8.1, you can override this default distribution selection behavior directly from the Drivers & Components tab, so you (usually) don't have to go mucking around in the registry.
Mert A.
National Instruments