Fernanda,
O método que existe no componente para ler um arquivo TXT foi criado para suprir a necessidade de quem programa em outras linguagens e se utiliza do ACBrMonitor Plus ou do ACBrLibMDFe que é uma DLL.
Neste dois casos se faz necessário criar o arquivo TXT uma vez que esses desenvolvedores não conseguem alimentar o componente diretamente.
Desculpe, mas descordo completamente da forma que você fez, pois o tempo que você perdeu escrevendo essa rotina para gerar o TXT teria simplesmente copiado a rotina que esta pronta no programa exemplo e passado para a sua aplicação e ter feito os ajustes necessários nela.
E até agora não consegui entender como o componente esta lendo esse arquivo TXT que esta fora do padrão, uma vez que as informações não estão separadas por sessões.