So I ended up recreating my profile and that solved the problem. Now I can successfully install a ClickOnce application. On a Windows 7 box, recreating a profile is pretty straightforward as follows:
- Create a separate account that has local admin privileges
- Login with this separate admin-privileges account
- Rename the profile directory for the corrupted user C:\Users\<username> to a different name
- Launch regedit and navigate to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
- There should be a bunch of subfolders with labels such as: S-1-5-18, S-1-5-19, S-1-5-20, S-1-5-21-...
- Ignore the first three directories (that end in 18, 19, 20), click on the folders for the other directories that have the long numeric names
- Find the folder with a ProfileImagePath that has a data value of C:\Users\<username> where <username> is the name of the corrupted user profile
- Export this folder for good merit and then delete it from the registry
- Log back in with the original username and this forces a rebuild of the profile...
- Voila, now one can install ClickOnce applications
I hope this helps others. Thanks again Tony for your help with this issue. Now, on to the real fun of diving into NodeXl :-)