The only thing I change in package.json is the last instruction that I add manually :
--disable-devtools
Alright, no problems here.
Then I follow your instructions to use the tool to secure the assets...
This is a very outdated feature which might have been broken over the years. I'd honestly recommend not doing this anymore because it really doesn't matter. People that want to steal your project's assets, will be able to do it regardless. Not only that but it will also increase startup loading times by quite a bit, depending on your project.
I removed this now. Again, you can keep using it but I don't recommend it.
My problem is that our customers are not happy with the bug, and DO NOT want to be beta testers of my different tries to find a solution.
I know but there is not much the NW team could do with a report stating the stuff you mentioned.
I'll check this also, but it seemed to me that the last windows update was 2+ years old.
As long as they use an OS that is supported by NWjs, it should be fine from the OS side of things. Outdated drivers can still be an issue. You could test this in the future by checking if "WebGL" is supported on startup and displaying a prompt if it isn't. There should be a condition for that.