Хочу прояснить как работает определение установленных программ, есть два варианта:
1) Мы смотрим по запущенным процессам если есть точное совпадение то показываем как установленный, например в случае со спутником это "browser.exe" (не очень говорящее название файла по этому могут быть ошибки)
2) Мы смотрим паттерн названия в реестре или файловой системе, в случае с browser.exe тоже возможны совпадения.
По поводу одиночного клика, убрали эту возможность потому как по технической причине невозможно определить был ли клик на саму иконку трея или на пункт меню трея, пришлось оставить только двойной клик
1) Мы смотрим по запущенным процессам если есть точное совпадение то показываем как установленный, например в случае со спутником это "browser.exe" (не очень говорящее название файла по этому могут быть ошибки)
2) Мы смотрим паттерн названия в реестре или файловой системе, в случае с browser.exe тоже возможны совпадения.
По поводу одиночного клика, убрали эту возможность потому как по технической причине невозможно определить был ли клик на саму иконку трея или на пункт меню трея, пришлось оставить только двойной клик