> What's needed is a consistent look & feel all over all applications, no
> matter what language they're written in. And the whole thing has to be
> theme-able, so I can change the look & feel of the whole desktop at the
> same time.
We have that, now. You can write GTK apps in C, C++, Java, Perl, Python… You can write Qt apps in C++, Java, Perl, Python… (not sure about C). The problem is we have it more than once :)