Если это не какой-то системный софт, то иногда права админа нужны только для того, чтобы записать какую-нибудь ерунду в ветку реестра HKLM или в защищенную папку C:\Program Files.
Такое легко вычисляется с помощью
Process Monitor с фильтром по имени процесса и событиям отказа доступа (deny access).
Дальше на требуемый куст реестра или файл предоставляется вручную доступ. Иногда такой фокус прокатывает.
Ещё можно автоматически принимать запрос UAC, если сделать ярлычок на старт приложения через Powershell с хитрым ключом -verb Runas. См. примеры (на англ.) тут -
https://ss64.com/ps/syntax-elevate.html