Оживлю тему: что на данном моменте появилось для решения указанной задачи? Для запуска вручную можно использовать созданную предварительно учетную запись с очень ограниченными правами

(сильно_Гость) и сделать ярлык с - кучей вариантов: run_as, Drop My Rights, PsExec, SandBoxie (и варианты) и пр. Если при этом средствами NTFS запретить указанному пользователю доступ куда угодно, кроме парочки папок для сохранения скачанного - вроде как и профит. Короче, вручную каждый блочет, как он хочет.
Чуть хуже обстоит дело, когда я хочу заставить запускаться в таком режиме программу по-умолчанию. Например, запускать бровзер по-умолчанию от имени сторонней учетной записи. Система требует именно exe-файла, никаких ярлыков. Попытался решить ситуацию cmd-скриптом (вызов бровзера через runas), откомпиленным в exe - прокатило, но не совсем: бровзер запускается, но параметры командной строки не передаются - попытка перейти из мессенджера по ссылке просто запускает пустой бровзер (тренировался на еже).
У кого какие мысли есть?