pq vc nao migra para aplicacoes web?
antigamente eu partia direto para X11 pq era a solucao que me permitia trabalhar com graficos de alta performance via rede. se eu precisasse, podia rodar as aplicacoes em maquinas alugadas nos estados unidos e apenas visualizar os resultados aqui via rede.
via web isso ocorre naturalmente, porem nunca me foi uma opcao muito seria pq eh muito deficiente em termos de graficos de alta performance...e para aplicacoes que nao rodam via rede, tanto X11 quanto web parecem meio fora do contexto...porem isso esta mudando com o html5:
http://9elements.com/io/projects/html5/canvas
roda com java e flash desligados! :)
a grande diferenca em relacao ao flash eh o consumo de processador. essas aplicacoes sao bem mais leves e rodam em praticamente qq browser, de qq maquina... tem um site que possui varios demos com html5:
http://www.canvasdemos.com/
obviamente, alem de rodar as aplicacoes localmente, o browser por natureza vai suportar tambem aplicacoes via rede, o q eu acho particularmente interessante: vc pode deixar a interface rodando no browser e rodar o grosso da aplicacao em um servidor web.
nao precisa ser um apache, pode ser um web server compacto dos que se usam em uclinux e usam aplicacoes escritas em C, o ue nao eh muito mais dificil do que usar printf e scanf, visto que a interface eh essencialmente gerar html! :)
sobre o qt, o grande problema eh q a comunidade eh dividida entre qt e gtk, entao nenhum dos dois vai para frente. nao adianta nada eu fazer algo para qt se metade dos linux usam gtk, muito menos fazer em gtk e me ferrar com a outra metade q usa qt.
se eu fizer apenas para X11, no entanto, a minha aplicacao roda em todos os linux e unixes em geral, incluindo o OSX. e roda no windows se instalar o cygwin.
mas migrar para web parece melhor: roda em qq browser.