Is there any way to flag files as per-user ? i.e. so if a new user executes the advertised application and a specific file doesn't exist in the users profile, it heals and installs it ?
Install the files to user profile folder and set up a registry entry under HKCU as the component key. For information, please look up ICE38 in http://support.installshield.com/.