Hi Emmanuele,I do agree with you but, From a beginners concept,The concept of Gtk-application and the handling of applications arguments is confusing coming from someone who is still learning from say - standard "C" as they are handled the same way in just about any example on a google search,When you combine this with the concept of main loop and instances that need to be created, controlled and destroyed then the complexity may be simple for an experienced programmer, but not to a beginner.