Если он был установлен с помощью установщика Windows (MSI-файлы), вы можете использовать MsiGetComponentPath API:
[DllImport("msi.dll", CharSet = CharSet.Unicode)]
private static extern int MsiGetComponentPath(string szProduct, string szComponent, StringBuilder lpPathBuf, ref int pcchBuf);
Назовите это так:
int len = 256;
StringBuilder sb = new StringBuilder(len);
MsiGetComponentPath(productCode, componentId, sb, ref len);