* Robustness++
  - Don't wait indefinitely for spawned gpg processes. Somehow timeout.

* User feedback
  - custom applet icons
    Inspiration:
      /usr/share/icons/hicolor/48x48/status/aptdaemon-add.png
      /usr/share/icons/hicolor/48x48/status/aptdaemon-cleanup.png
      /usr/share/icons/hicolor/48x48/status/aptdaemon-delete.png
      /usr/share/icons/hicolor/48x48/status/aptdaemon-download.png
      /usr/share/icons/hicolor/48x48/status/aptdaemon-resolve.png
      /usr/share/icons/hicolor/48x48/status/aptdaemon-update-cache.png
      /usr/share/icons/hicolor/48x48/status/aptdaemon-upgrade.png
      /usr/share/icons/hicolor/48x48/status/aptdaemon-wait.png
      /usr/share/icons/hicolor/48x48/status/aptdaemon-working.png
    and background:
      /usr/share/icons/hicolor/48x48/apps/seahorse.png
  - avoid passing "at .../../xxx.pm" in the signal message
  - painful torsocks "error" output filtering does not work

* l10n/i18n:
  - documentation for translators
  
* Add functional tests, probably using Test::Trap.

* Debian packaging
  - Split into two binary packages: parcimonie and parcimonie-applet

* Make sure an update is attempted for every key on a regular basis.
  Remember last time a given key update has been attempted, and randomly
  pick the key to update among the oldest-updated keys. Beware: key update
  attempt time shall be recorded instead of successful key update time,
  else there is a risk to loop trying to update keys that are not available
  on the keyserver.

* Improve tests coverage
  - App::Parcimonie::Role::HasEncoding and
    App::Parcimonie::Role::HasCodeset could be quite easily tested

* Test suite: configure, use and run Tor
