I'll have to do some research on this. I'll get back to you...

But it's definitely not possible to "bypass" the "VERSIONINFO_LANGID" thing. Why? Because it's not really a script item. This line is executed at COMPILE time when you generate your setup.exe to manipulate (in your case, you embed a specific language ID) the version resource. The script line is not executed at RUNTIME.

It would be similar to displaying "" as version number in the properties dialog on Windows 98 and, say, "" on Windows 7 and later from the same setup.exe. It's not possible. The binary contents of the executable is static and can't be changed. Windows reads the information from the version resource section and displays it.