We had several regressions since we based what the LDR exposes to apps based on the manifests they have embedded (since 0.4.13-dev-986-g029b8f2 )
CORE-16630, CORE-16405, CORE-16506, CORE-16563.
Most likely these won't be the last
It is very sad, that we then experience a lot of crashes, since the apisets are stubbed very sparsely only atm. And that for apps that would run absolutely without any issues in Windows XP/2003SP2 even (and up to 0.4.13-dev-985-gcbf4784).
We can not leave it like that and just wait until all apisets are fully implemented.
There is a shim layer called IgnoreManifestCompatVersion that can be set on the application (heuristic active, but opt-out per application).
It would be more convenient to have a button or checkbox for this on the compatibility tab, or at least a registry setting (global out heuristic, which still allows opt-in appcompat per app).