Actually, you can programmatically build the distribution kit through ActiveX automation of the CVI environment. If you have a project, and you have already setup the Build Distribution Kit settings, then you can write a program that will launch CVI, load the project and build the distribution kit. See the example cvi\samples\activex\cvi\cvidemo.prj. The function you would use is called CVI_AppCreateDistributionKit in the cvisrvr.fp.
This may not be exactly what you were looking for, but it's the only way available to programmatically build the distribution kit.
Best Regards,
Chris Matthews
National Instruments