Je me suis posé la question, il y a peu de temps pour savoir comment affiché un icône dans la barre des tâches avec le pattern MVVM.
Après un peu de recherche, la solution de base pour afficher un icône dans la barre des tâches était de faire référence à System.Windows.Forms et donc l'idée de passer par le XAML et le pattern MVVM semblait impossible à ce stade. Mais heureusement grâce à Philipp Sumi et son projet WPF-NotifyIcon cela redevient possible ;)
Pour info, concernant MVVM, j'utilise le MVVM Light Toolkit développé par Laurent Bugnion.
Vous pouvez télécharger l'exemple ici.