Поскольку в Internet Explorer 8 есть Элементы управления ActiveX без прав администратора в Vista, он не требует прав администратора. Все, что вам нужно, это изменить файл .inf:
//From MSDN:
[Deployment]
InstallScope=user
[contoso.dll]
file-win32-x86=thiscab
clsid={ABC01234-BA7A-101A-B57A-0000C0C3EFF0}
FileVersion=4,20,0,6164
RegisterServer=yes
RedirectToHKCU=yes
Кроме того, Active Directory позволяет установка ActiveX для членов группы пользователей, но я не уверен, что это ваш случай ...
В противном случае пользователь должен иметь права администратора.