In module desktop it is used for the management of installed extensions.
For each installed extension a key-value-pair is stored in a Berkeley DB
file. There are created certain Berkeley DB files in an installation for
various purposes. The intrinsic data type of the 'key' and the 'value'
is <string>.
Thus, it looks like that we only have one 'real' dependence on Berkeley
DB - the management of extensions.
Using a database system to manage a handful of extensions sounds like
"using a sledge-hammer to crack a nut" and a rather tiny nut at that.
I'm looking into replacing it with something much simpler.
Herbert