Keith,
First of all there is a difference between setting all outputs to zero (or whatever state you desire) and doing a full reset. If you wish to have the outputs to
go to a certain state whenever you exit a LabVIEW program, I would recommend using the watchdog timer. By configuring the watchdog on both the network module and the I/O modules, you ensure that when the controlling system goes offline (whether due to a crash or a controlled shutdown), all outputs (that you care about) go to whatever state you desire. For more information on configuring watchdogs, please look at:
http://zone.ni.com/devzone/conceptd.nsf/2d17d611efb58b22862567a9006ffe76/3f7ad7fe33d8b52086256afc00746c4a?OpenDocument
Regards,
Aaron
LabVIEW Champion, CLA, CPI