I'm a Mac guy and I corrupted my Capture NX2 software (my bad, I installed some incompatible speed RAM and then crashed the program while in use for some intense editing). I corrupted something on my hard-drive in so doing.
In the Mac world I came across a solution that ultimately worked but was pretty severe. I had to create a completely separate User Account on my computer and then use that for photo processing.
Eventually I converted all my other programs and data over to the new account.