Note: The Python script requires Python 3.10+ and the following packages:
pywin32tkinter(usually included in standard Python installation)json(standard library)
Custom AutoRun Manager is a lightweight Windows utility for managing startup programs with a clear separation between Administrator-level autorun and standard user startup.
Unlike traditional startup managers that scan and modify existing system entries, this application manages only items explicitly added by the user, ensuring predictable behavior, transparency, and minimal system interference.
- Supports
.exefiles only - Runs executables with highest privileges at user logon
- Implemented via Windows Task Scheduler
- No registry modification
- Supports
.exeand.ahkfiles - Adds shortcuts to the standard Windows Startup folder
- Automatically resolves filename conflicts
- Administrator and Local startup entries are displayed in separate panels
- Each category is managed independently
- All entries are stored locally and restored on application startup
- Configuration data is saved in:
%APPDATA%\AutoRunManager\data.json
- Right-click Administrator entries to open Task Scheduler
- Right-click Local entries to open the Startup folder
- Right-click mouse to Add Program
- Dark theme
- Resizable window
- No console window
- No background service
| Startup Mode | Supported Files |
|---|---|
| Administrator | .exe |
| Local User | .exe, .ahk |
This separation ensures correct privilege handling and avoids unintended elevation issues.
AutoHotkey (AHK) is a powerful scripting language for Windows used to automate repetitive tasks, create custom keyboard shortcuts, remap keys, and build small automation tools.
It is commonly used for:
- Keyboard and mouse automation
- Macro creation
- Workflow optimization
- Lightweight background scripts
Custom AutoRun Manager supports AHK scripts for Local User startup, making it suitable for user-level automation without administrative privileges.
- Official AutoHotkey website: https://www.autohotkey.com/
- Guide to convert AHK scripts to EXE: https://www.autohotkey.com/docs/Scripts.htm#exebuilder
Custom AutoRun Manager follows a non-intrusive and user-controlled approach:
- No system-wide startup enumeration
- No registry hooks
- No background processes
- No telemetry or network activity
Only startup entries created through this application are managed.
- Managing elevated startup tools that require administrator privileges
- Organizing user-level automation scripts (AutoHotkey)
- Maintaining clean, auditable startup behavior
- Lightweight alternative to full-featured startup managers
- Windows 10 / 11
- Windows 7 / 8 / 8.1 (untested)
This application modifies startup behavior only for items explicitly added through its interface.
It does not scan, monitor, or alter other system startup mechanisms.
UNAMED666
