Redesign the Advanced tab of Session and Startup to allow the user to select how to handle their gpg and ssh keys.
Here's the possible options:
1) Launch GNOME services (gnome-keyring handles gpg + ssh agents)
2) gpg-agent, no ssh-agent
3) gpg-agent, ssh-agent seperate processes
4) gpg-agent + –enable-ssh-support
5) ssh-agent, no gpg-agent
6) no ssh-agent, no gpg-agent