Comment obtenir le chemin d'installation d'une application?

Dans Windows à l'aide de C#, comment puis-je obtenir le chemin d'installation d'un logiciel (par exemple, considérons NUnit, ou tout autre logiciel comme MS word, etc.) de mon projet? Aussi la façon de définir les variables de chemin d'accès que nous avons défini dans les variables d'Environnement afin que nous puissions exécuter l'application en donnant simplement dans l'invite de commande.

Comme si j'installe NUnit "C:\Program les Fichiers de" je peux le faire tourner en donnant 'NUnit' dans l'invite de cmd, mais si je l'installer à un autre endroit, je ne peux pas faire la même chose.
J'ai besoin d'obtenir l'emplacement ou le chemin de NUnit ou tout autre logiciel installé sur mon système (ayant Windows XP) à partir de mon projet.

EDIT:
Comme je peux obtenir le chemin d'accès du programme installé à partir du registre.
HKEY_CURRENT_USER->LOGICIEL

source d'informationauteur SyncMaster