En réponse à SoyonsFranc.

J'aimerais réagir sur un point :

« Tout doit le plus que possible tenir dans le dossier de l’application »

Chaque plate-forme a ses règles de packaging. Les fichiers de configuration, les fichiers portables communs à tous les utilisateurs et les fichiers portables propres à l'utilisateur ne doivent pas être au même endroit. Chaque plateforme a ses propres règles de packaging, et c'est très important de les respecter. C'est un petit effort supplémentaire du côté développeur.

En ce qui concerne la critique des gestionnaires de bureau, on ne peut pas se contenter de dire que c'est nul tant que ça ne ressemblera pas à Windows.