vzli_izv, принципы, которые я описал, не имеют отношения к корпоративной среде.
Они относятся к:
1.
Многопользовательской модели Windows. Я могу привести вам
7 причин использовать отдельные учетные записи для каждого члена семьи.
2.
Модели безопасности Windows. Oдним из фундаментальных ee принципов являются
уровни целостности. Это я к вопросу о проверке прав администратора для установки программы. Сей тезис явно намекает на то, что не у всех пользователей компьютера должны быть полные права, опять же из соображений безопасности и стабильности работы ОС.
То, что вы пишете (в форуме и в коде), подразумевает "XP и пользователя с правами админа, с чьей учетной записью работают все члены семьи". Вы отстали на 5 с лишним лет, ибо Vista вышла еще в 2006 году.
Вы пишете код для себя, отторгая изменения в технологиях и обосновывая это неприемлемостью для себя. А нужно писать для людей...