Examples:
You can set -detachdb, which overrides the Qt setting. When opening the Qt settings dialog it shows the real state of -detachdb.
But you can set -lang, which (when opening the Qt settings) does NOT show real state but instead the stored Qt setting.
I guess we should specify what is the intended behaviour without the need for special casing. Should perhaps command-line options permanently SET the Qt settings? Same for the proxy stuff I'm working on, I can't yet figure out what is the best way ... @laanwj I hope you can contribute :). What do other devs think?