Descargar la aplicación de escritorio canaria
Y si tu aplicación de escritorio saca los datos de un servidor, también puedes crear tus APIs con .NET Core (por el lado .NET) o con Springboot (Java) Una ligera ventaja de Java será la multiplataforma. Ahora, si tu aplicación de escritorio no es muy exigente y tu vengas de programar webs, quizás te interese usar 'electron'. Un saludo.