I'm familiar with the registry, but as you say, it doesn't work for all versions, and I'm unclear on how well it translates cross-platform. I don't think I can or should count on it. But yes, error messages are something there should be more of.
__________________
|