WindowsAutorun - поможет вам управлять автозагрузкой в ОС Виндовс. На данный момент реализовано управление:
- Реестр - LOCAL_MACHINE
- Реестр - CURRENT_USER
- Папка Пуск-Автозагрузка
- Нужны еще варианты? Создавайте задачу, вместе подумаем, и решим ;)
В зависимости от типа автозагрузки( для реестра - Autorun.Windows.Register.pas, для папки - Autorun.Windows.StartupDir.pas) подключите необходимый модуль. Далее необходимо инициализировать переменную типа IAutorunManager необходимым поддерживаемым классом и работать с этим интерфейсом.