Placer un programme dans la barre de notification

Publié le 16 avril 2009 par John Lebrument

Le but du jeu aujourd’hui c’est de lancer au démarrage de la machine un programme qui ne s’affichera pas dans la barre des taches mais dans la barre de notification, aussi appelée SysTray ou encore “petites icones à côté de l’horloge”.

I- Installation et paramétrage de Tray it!

Tout d’abord nous allons télécharger le freeware Tray It! à l’adresse www.trayit.com que nous allons dézipper dans C:\program files  A noter que le programme n’a pas besoin d’être installer. Nous pouvons donc le lancer.

Dans le menu File => Select Language choisir Français. Sauf si vous êtes bulgare auquel cas vous choisirez bulgarian.

Ensuite Menu Editer => Optionscocher Toujours démarrer réduit

Ensuite lancer le programme à placer dans le systray au démarrage. Dans notre exemple ce sera la calculatrice.

Dans Tray It Menu Fichier => Rafraichir les icônes du Systray pour voir apparaitre la fenêtre à masquer.

Clic droit sur le titre de la fenêtre puis choisir Placer dans le Systray

La fenêtre est maintenant à côté de l’horloge. Clic droit sur l’icône et choisir Editer le profil

Onglet Basic cocher Démarrer Tray it en mode réduit

Onglet Avancé cocher Placer les attributs de fenêtre à la création/quand TrayIt! Démarre

II- Récuper les paramètres du registre

Afin que la config concerne tous les utlisateurs nous allons la récupérer dans le registre.

Avec Regedit aller dans

HKEY_CURRENT_USER\Software se placer sur la clé NYS et clic droit exporter Nous allons l’appeler config.reg et la placer dans le dossier créé précédemment : C:\Program Files\trayit_4_6_5_5

III- Batch pour ordonner le lancement

Il ne nous reste plus qu’a créer un batch pour ordonner les opérations.Nous allons placer ce batch dans : C:\Documents and Settings\All Users\Menu Démarrer\Programmes\Démarrage afin qu’il soit excuté à chaque démarrage de la machine et nous allons le nommer systray.bat

1ère ligne :
regedit /s c:\progra~1\trayit_4_6_5_5\config.reg

2ème ligne lancer le programme trayit :
start c:\progra~1\trayit_4_6_5_5\trayit!.exe

3ème ligne lancer le programme à placer dans le systray (calc dans notre exemple)

start calc.exe

Enregistrer le batch.  C’est fini !

Quelque soit le compte qui démarrera la machine, le programme se lancera dans le systray. A noter que le programme trayit propose différentes options comme par exemple la possibilité de masquer totalement l’icone du programme.

Si l’on a besoin répéter l’opération sur une autre machine il suffit de racopier le dossier trayit et le batch respectivement dans Program Files et dans le dossiers démarrage de all users.