This tool downloads compressed control applications to local or remote Unitronics controllers. You generate a compressed application from within either U90 Ladder or VisiLogic. Your end user will be able to download the application, but will not be able to view or modify it. The tool can download applications and OS.
I haven't tried it with a Snap module, but I have had success un-officially extending the 10 pin bus on the regular I/O modules.
Heed kratmel's warning - that's a 5V TTL signal on that cable and you may open yourself up to noise issues.
Reset is a soft boot (like ctrl-alt-del on a PC in the olden days). Initialize loads a zero into every operand.
I've never found Initialize & Reset to do much, however, loading a blank project often does wonders to correct all sorts of issues with the PLC. If your PLC is acting up, by all means try the Initialize & Reset routine, as it's quick and easy. But if the problem persists, load a blank project, THEN Initialize & Reset, then re-load your original project. That sequence has never failed me when it's anything other than an actual hardware failure.