But who says you're limited to .ini files and registry? That's what Qt uses, so that's what is implemented. Nobody forbids you from registering a different format. You can store data in a database using QIODevice too, so what is the problem?