sweep has no home for miscellaneous options.
i suggest implementing a general options window that incorporates the driver options dialog.
presenting an editable list of actions and keybindings
editing display colour schemes and setting scheme selection options
interface options like:
show startup dialog (default) (really depends on drag and drop to
sidebar positions and settings
open plugins as windows or tabs (default)
open files as windows or tabs (default)
setting the tmp dir(s)
setting scrubby inertia
setting internal I/O resampling options
and more. (obviously, most of those aren't implemented yet and
so don't need options but neither can they be implemented until
there's a home for their options)
a gobject based option governor might be useful. (signals for
notification of option changes) and perhaps a framework
for registering options in a standard way.
on the UI front, i tend to prefer an option category list with icons and
a notebook with the tabs hidden to a simple notebook with tabs.
treeviews are ambigious though (does the parent node represent a page
or a category? either way it's confusing and leads to
clicking everything just in case)