GTK # может быть вариантом.Я не думаю, что это удобно, но дело вкуса.
По моему скромному мнению, вы должны использовать разные GUI-инструментарии для каждой платформы (обычно это тема священных войн, но я думаю, если для этого достаточно вашего бюджета, вам действительно стоит подумать об этом).Я могу назвать лишь несколько полностью кроссплатформенных приложений, которые мы написали с использованием только одного инструментария с графическим интерфейсом, который действительно подходит для всех систем.