Я серьезно сомневаюсь, что есть способ получить полный список вызовов .NET, которые требуют повышения привилегий.
Кстати, запись в журнал событий не требует повышения прав, однако создание источника журнала событий требует повышения прав.
Лучший способ выяснить, какие части вашего кода имеют проблемы, это протестировать на Win7 и посмотреть, что ломает, не элегантно, но выполняет свою работу. Если вы хотите создать оценку времени для этой задачи, вам, возможно, придется потратить один или два дня на взлом вашего приложения: запустить на Win7, посмотреть, что ломается, записать его, прокомментировать / избежать / отключить этот раздел и повторить пока вы не решите, что у вас достаточно списка вещей для решения.