Olá, sou programador sênior, trabalho a 10 anos em .NET, linguagem C#. Criei muitos projetos desktop, quanto web.
Para a solução deste projeto, sugiro a criação de uma janela que você possa interagir, onde você informará os parâmetros, assim como o local onde deve salvar os arquivos txt. Também configuração de acesso ao firebase.