>Years ago I had a problem with this, related to Nikon DLLs, and was able to diagnose it this way. The problem may not be Nikon at all, but some other app that is colliding with it by installing its own versions of Nikon's DLLs. Or an incomplete uninstall of some prior Nikon app version. Or some such related thing.
I'll bet you're exactly right as this is a common issue with a lot of software. There are common utilities that are shared among programs. Some software installations will load and older or newer versions which may cause compatibility problems with the software apps that use them.
Does anyone know what programming language ViewNX and CaptureNX is written in?