Olá! primeiramente ótimo projeto, agora vamos a algumas dicas.

  1. No try/except do código, você não trata os erros apenas retorna, seria legal que abrisse uma janela para mostrar o erro semelhante a janela que se abre quando salva o arquivo.

  2. Poderia deixar os dois repositórios juntos tanto de linux e windows e criar um tópico ensinando a instalar o linux e no windows.