Voilà ça marche bien je l'ai utilisé dans mes applications TraficFlask et FastDialFlask ( http://dodgersflasks.blogspot.com/ )
Mais il y a une limitation qui me gène :
Je récupère l'icone de l'application elle même pour m'en servir dans le SystemTray et
j'aimerai bien savoir comment récupérer un hIcon à partir d'un fichier ico en C++ c'est facile, mais en C# :(
La seule solution pour mettre des icones diffèrents, c'est de les ajouter dans
l'exe après compilation via un outil du style XN Resource Editor et ensuite
de prendre son index dans l'exe ExtractIconEx(szPath, 0, 0, ref hIcon, Index);
Bref pas terrible. J'ai essayé pas mal de solution ( d'ailleurs le fichier NotifyIcons.cs contient beaucoup d'external non utilisée ) sans succès :(
Si quelqu'un à la solution merci de la poster :)