Boa Tarde.
Reabrindo esse tópico, acabei de encontrar um problema semelhante com o destacado aqui, no meu caso o erro ocorre já quando tento selecionar o certificado, já instalamos em outra máquina e ocorre o mesmo erro, um detalhe é que tentamos em uma versão mais antiga do sistema (bem antiga) e ai ele funcionou perfeitamente, verifiquei que ocorre erro em:
AExtension := IInterface(Cert.Extensions.Item) as IExtension;
do arquivo ACBrDFECapcom, aqui está na linha 242, meu ACBr foi atualizado a alguns dias, apenas fiz o tratamento da exceção e ai funcionou perfeitamente, inclusive autorizou NFe, segue para análise caso interesse:
try
if CNPJ = '' then
CNPJ := GetCNPJFromExtensions(FCertificado);
except
end;
Estou usando Delphi XE2 testei com Capcom e CapcomDelphiSoap
Grato