Como o 7-Zip é um programa de código aberto, é possível verificar o código-fonte . em si.
Depois de examinar o código, não acredito que o número de caminhos mostrados possa ser aumentado sem recompilar o código-fonte, pois ele parece ser um valor codificado. Olhando para a fonte do formulário relevante ( ExtractDialog.cpp ) eu encontrei isto:
#ifndef NO_REGISTRY
static const int kHistorySize = 8;
#endif
Seguido por:
#ifndef NO_REGISTRY
for (int i = 0; i < info.Paths.Size() && i < kHistorySize; i++)
_path.AddString(info.Paths[i]);
#endif
Aqui _path
é o nome da caixa de combinação. Portanto, kHistorySize
está limitando o número de itens e seu valor não vem de uma configuração de registro.
Você pode tentar entrar em contato com os desenvolvedores do 7 Zip e solicitar que eles configurem o número de arquivos recentes.