Lors de la première exécution de The X-Tools 4.0.0, la Barre sera préconfigurée de façon à ressembler à celle de la version 3.
Cela se fera grâce à un flag à usage unique dont le fonctionnement est le suivant :
- Démarrage de l'application, chargement du Noyau, et initialisation des variables internes. A ce stade, les variables définissant la configuration de la Barre ne prévoient que le minimum nécessaire :
- Une seule Barre d'outil est affichée, les neuf autres sont cachées.
- Un seul composant y est affiché, c'est le menu The X-Tools.
- Toujours par le Noyau, tentative de chargement du fichier des options, et c'est ici qu'intervient le flag :
- Pas de fichier d'options, donc installation nouvelle (ou incorrecte) -> activation du drapeau.
- Fichier d'option trouvé -> mode normal, c'est à dire que ce sont les Contrôles stockés dans le fichier qui seront affichés.
- Le Noyau est chargé, initialisation de la Barre : si le flag est détecté, alors lancement d'une routine qui va créer certains Contrôles afin d'initialiser la Barre en mode XT3.
Ce système permettra également d'avoir une Barre préconfigurée si l'application est lancée en mode Read-only.