Lightweight TrayIt! nLite Addon — Save Space and Improve Startup Management
What it is
- A compact nLite addon that integrates TrayIt! (a small utility to minimize programs to the system tray) into unattended Windows installation images so TrayIt! is preinstalled after setup.
Key benefits
- Saves taskbar space: Minimizes selected apps to the tray instead of the taskbar.
- Improves startup management: Optionally run TrayIt! at login to auto-minimize chosen apps, reducing clutter and memory overhead from visible windows.
- Small footprint: Lightweight binary and simple configuration, suitable for streamlined installation images.
- Consistency across installs: Ensures the same tray-management behavior on every machine built from your image.
How it works (high level)
- nLite addon packages TrayIt! executable and any config files into the installation source.
- During unattended install, the addon copies TrayIt! to a program folder (e.g., Program Files\TrayIt!).
- Registry entries or a startup shortcut are created to run TrayIt! at user login if desired.
- Users can configure which apps to send to the tray via TrayIt!’s UI or config file.
Typical files & changes included
- TrayIt! executable (.exe) — main program
- Optional config file (.ini) — preconfigured app rules
- Startup link (.lnk) or registry Run key — to auto-start TrayIt! at login
- Uninstall/cleanup entries for removal
Installation notes
- Ensure the addon matches the target Windows version (XP, 7, etc.) and architecture.
- Test the unattended install in a VM to confirm paths, permissions, and auto-start behavior.
- If deploying to multiple user accounts, prefer a per-machine Run registry key or a shortcut in All Users Startup.
Security & compatibility
- Verify the TrayIt! binary source and checksum to avoid tampered files.
- Some modern antivirus or Windows security features may flag legacy tray utilities; test and whitelist if needed.
- On recent Windows versions, system tray behavior and notification area policies differ — TrayIt! may be less effective on newer OSes.
Quick checklist for building the addon
- Obtain a clean TrayIt! executable and optional config.
- Create addon INF/script for nLite to copy files and set registry/startup entries.
- Test unattended install in a VM.
- Verify TrayIt! runs after first login and respects configured app rules.
- Package and document the addon for future use.
Leave a Reply