Из того, что я почерпнул из отражателя, RunWithElevatedPriveleges просто возвращает текущую идентификацию потока в базовую (не олицетворенную) идентификацию. Это имеет смысл в случае кода, выполняющегося в пуле приложений WSS, поскольку учетная запись базовой службы является суперпользователем. Влияет ли это на работу во внешнем (консольном или сервисном) приложении, когда нет олицетворения? Наверное, нет, но я бы хотел знать наверняка. Я видел разные мнения по этому поводу от Google.