Flutter pode ser usado em desktop assim como o Electron citado, com a vantagem da compilação nativa em bibliotecas do SO.
Quanto a C# no Microsoft Learn encontra tudo o que precisar.
Em resposta a [INDICAÇÃO] Por onde começar no desenvolvimento Desktop?
2