Bem simples, os ambientes gráficos já tem um padrão próprio, quando você escolhe um ambiente já escolhe o seu padrão de bibliotecas de interface, quanto a diagramação esquemas de blocos, acontece da mesma forma, que um programa que executaria em windows, tanto que quando você programa com bibliotecas gtk, qt, estes são facilmente compilados para o windows...