Já bych to všechno ještě upřesnil a zesumarizoval:
1. Programy instaluje zásadně administrátor
2. Administrátor kontroluje, zda aplikace vytvořila ikonky (zástupce) programu ve složce "all users" tak, aby se automaticky objevily v profilech všech ostatních uživatelů
3. Administrátor kontroluje, zda uživatel (tj. standardní user bez admin práv) může bez problémů spouštět danou aplikaci (ideálně v testovacím účtu se stejnými právy jako mají práva ostatních uživatelů). Pokud jsou problémy, pomocí nastavení práv nad souborovým systémem a registry je třeba aplikaci zprovoznit.
Existují samozřejmě výjimky, kdy např. softwary s uživatelskými databázemi program neumí ukládat do profilu uživetele (typicky třeba některé poštovní klienty nebo originální ICQ), pak tento postup lze použít velmi omezeně a ne automaticky pro všechny uživatele, nýbrž jen pro jednoho konkrétního. Samozřejmě ale existují i alternativy - tam doporučuji v takovém případě upřít pozornost.
P.S.: Admina zásadně nedávat, to by bylo erömy!