A fast, clean shortcut manager for Windows. Built because I got tired of manually creating 8+ desktop shortcuts every time I set up a new machine at work.
- Creates desktop shortcuts with custom icons, names, and targets (URLs, apps, files, full commands)
- Auto-converts
.png,.jpg,.jpegimages to.icowith multiple resolutions - Stores everything in a portable folder next to the executable — works from USB drives
- Dark/light theme support, export/import backups, batch operations
Overview of stored icons, quick actions, and recent entries.
Pick an icon image, set the target (URL, app path, or a full command like "C:\Program Files\Edge\msedge.exe" https://google.com), give it a name, and save. The app handles executable + arguments splitting automatically.
Grid of icon cards with live search. Select multiple icons and create shortcuts in batch, or create/delete individually.
Theme picker (dark, light, system), export/import data as JSON, nuke all stored data.
git clone https://github.com/duohnson/icon-manager
cd icon-manager
pip install -r requirements.txtOn Windows, also install:
pip install pywin32 winshell comtypespip install pyinstaller
pyinstaller --onefile --windowed --icon=icon.ico --hidden-import=customtkinter --hidden-import=PIL icon_manager.pyOr use the included spec file:
pyinstaller build_script.specQuestions or feedback? Find me on GitHub.