Das Erstellen von Backups ist eigentlich die Aufgabe des Anwenders, nicht die der Anwendung. Selbst die automatischen Backups beim Beenden von Jameica sind hier aus meiner Sicht schon ein Task, den eigentlich nicht die Anwendung sondern die Laufzeitumgebung übernehmen sollte. Mein Mailprogramm erstellt ja auch keine automatischen Backups. Für Backups sind Backup-Programme da.
Von daher: Das, was ich da an Backup-Komplexität eingebaut habe, ist aus meiner Sicht genug. Alles, was darüber hinaus geht, sollte der User selbst machen. Zum Beispiel, indem die Jameica-Backups zyklisch und automatisch irgendwohin synchronisiert werden.