Para comunicación entre aplicaciones gráficas existe D-Bus, usado por GNOME y KDE entre otros.