Arkapravo, As far as I'm aware the desktop environment doesn't interact with applications directly. Applications send drawing commands to the XServer which then renders the GUI on to the desktop. Applications will often link against GUI tool-kits (such as GTK, or in the case of ARGoS Qt) for this fu...