В NTFS правах (закладка "Безопасность в свойствах папки) на "Рабочий стол" юзеру поставить только "Чтение".
Архивирование папок - задача в шедулере/планировщике задач.
С разрешениями на запуск непонятно, как должна проходить сама процедура. Существует два способа:
- Формальный - юзер просто спрашивает у админа, но приложение может запуститься даже без админского "да"
- фактический/технический - приложение не доступно для запуска, без вмешательства админа, то есть, админ с помощью некоей манипуляции делает возможным запуск приложения и при это не забывает запрещать доступ, если такое необходимо
В первом случае ничего не надо делать, во втором случае есть множество вариантов, но всё зависит от того, зачем это надо и какие редакции Win XP используются (Home, Pro...). Как самый простой вариант - у юзера отбираются права на "Чтение и запуск" приложения в NTFS, а затем возвращаются.