C (non C++) + XAML te lo immagini? Satanismo allo stato puro

Del resto se vuoi fare un vero "Linux" dal C non puoi prescendere, C++ è già un alieno, C# è considerato il male quindi...
In fondo GTK si scrive in C (anche se alla fine è un C con oggetti quindi tanto valeva usare C++ invece che uno strano ibrido!) quindi tecnicamente non è nemmeno impossibile