Mon programme met une icône dans la barre d'état système car l'utilisateur peut y réduire. Toutefois, si l'application se bloque ou si j'arrête l'exécution de l'application dans VS, elle laisse l'icône jusqu'à ce que je la survole avec la souris. Parfois, je vais regarder là-bas et il y aura une dizaine d'icônes.Comment éviter de laisser une icône dans la barre d'état système à la sortie?
Je peux m'assurer que l'icône disparaît?
Donc, il n'y a pas d'événement que je peux attraper au cas où le programme meurt? – Malfist
Non, il n'y a pas d'événement. C'est un comportement "normal" ... chaque application qui a une icône de barre d'état système laisse son icône derrière lorsqu'elle se ferme anormalement. – jrista
Il est très peu probable que vous n'ayez pas l'occasion de nettoyer votre icône. AppDomain.ProcessExit est un très bon événement à écouter pour la sortie du processus. Sauf si vous appelez Environment.FailFast() il sera probablement appelé même dans des circonstances 'catastrophiques' –