Brad
One thing that we definitely need to change is that currently the old
whitelist is imported into the database (if it's not already in there)
every time Caffeine is run. That should probably be part of the
post-installation stuff, rather than something that is run as part of
Caffeine. Otherwise the same processes would be imported every time you
start up, even if you removed it from the database.