We do not answer every comment or question on every blog, but I’ll see about getting you an answer on your question.
Our applications are very large. We used to do a regular installer, but as the software grew, more NSIS Download Errors occurred. This particular error happens more frequently when downloads are sized >1GB. NSIS Download Errors essentially leave you with a huge file that does nothing, because the installer is incomplete. The error occurs because your browser runs out of memory, or your ISP disconnects you from our server because of bandwidth limitations or quotas, and there are a few other explanations for why it happens. The problem with that is we pay for every bit of data that passes through our CDN servers, so when one person fails 5, 6, 7, 8 times, it can get expensive. Then, you have thousands of people doing that, and you can see how this becomes untenable.
Our software will not run, and present this error, if it detects an application that is attempting to capture proprietary Intellectual Property data from our application. Debugging exposes our trade secrets, confidential information, and other data that we have a right to protect from theft. Only our developers are allowed to debug, and they must give you a special debugging build to avoid this error. If you get the error, then something is trying to capture information from our software. We cannot speculate as to what that might be, as the user should know their system best and which applications they have installed. We have seen OpenGL profile viewers and testers cause this problem, because they attempt to grab every bit of memory in the graphics card, where we might have privileged information stored, so it causes the error. The bottom line with that error is that we are protecting our IP.