In the release notes for 7.9.2-RC1 it says the issue with JRE folders for NCL to use was fixed.
Native Client Launchers
Windows native client launchers were unable to use a JRE in a /jre folder next to clientlauncher.exe.
However, I just built a new installer and it looks like the Client Launcher has its priorities wrong. It appears to be ignoring the JRE in the folder next to clientlauncher.exe and using the installed JRE on the system first before looking for the folder. I would rather it be a priority for the JRE folder than the system JRE, as we have clients using Java6 I want to be able to get rid of with the NCL and JRE folder.
Also, using the “old” client launcher < 7.8.3 before the jre folder bug was introduced, it would prioritize the JRE folder over the system JRE… Just putting it out there, maybe there is time to take another look before 7.9.2 final.