Configuration Backup
Tiny Gtk program. Pop up a window listing your apps with tickboxes to back up their configuration. Creates a big tarball. Run the program on a new machine and feed it the tarball to restore the app configuration.
Each app gets a file describing where its configuration is in different parts, so the Evolution file would describe where Evo config data and where your emails are separately, so you can back up the config and not the emails. Supprting a new app means adding a new one of these files; release it supporting the Gnome desktop basic apps and let people write supporting files for everything else.