Put PgpMain methods in separate opbject classes, handle passphrase dialog in EditKey not in SecretKeyList