Nachtrag: Für das Problem bezüglich des Speicherortes der Keyrings habe ich mittlerweile eine Lösung gefunden:
In den Einstellungen von Enigmail kann in der Registerkarte "Erweitert" unter "Zusätzliche Parameter für GnuPG" ein String an gpg.exe übergeben werden. Dieser kann das Argument "--homedir" enthalten, der nachgestellte Wert gibt dann das Verzeichnis an. Auch relative Pfadangaben sind möglich. Beispiel:
Somit startet Enigmail stets mit dem angegebenen, relativen Verzeichnis für die Schlüssel, egal was eventuell in der Registry steht.