That's nice that Qt supports SQLite... work smarter not harder;
however, I do like settings files that a person can open and manipulate with a text editor.
I read the intro section of the
roaming user profile page,
and my first thought is that by taking that work away from Windows you can actually improve LibreCAD.
I imagine a popup at launch time that allows you to select a profile, which would just be an xml file.
Of course we would need a checkbox for "never ask this again". ;-]
You could also make a File-> Profile entry for switching.
The reason I think the profile selection idea would be an improvement is:
a single user could switch between multiple program configurations easily.
Backing up settings would also be a lot easier if it was an xml file.