You have Spotify, a VPN client, a download manager, and a note-taking app all cluttering your taskbar. You want them out of the way but still running in the background — accessible from the tray, not taking up taskbar space. The problem? Windows gives you no built-in way to minimize any program to the system tray. Here are all 5 ways to do it.
The Problem: Windows Has No Universal "Minimize to Tray"
When you minimize a window, Windows sends it to the taskbar. The system tray (notification area, bottom-right) is a completely different zone — and only apps that are specifically programmed to use it will go there.
Taskbar minimize (default)
Window shrinks to a button on the taskbar. Still visible, still takes space. Hit minimize or Win+D.
Tray minimize (what we want)
Window disappears completely. App becomes a tiny icon in the system tray. Taskbar stays clean.
Apps that natively support minimize to tray: most messaging apps (Telegram, Discord, Slack), VPN clients, system utilities, antivirus software.
Apps that do not support it: Notepad, Calculator, browsers, most productivity apps, Office, custom business software, Windows Explorer windows.
Method 1: Apps with Built-in Tray Support (Works Only for Some)
Many apps hide the "minimize to tray" option in their settings. Before reaching for a third-party tool, check the app itself:
Common apps and where to find the setting:
| App | Setting Location |
|---|---|
| Telegram | Settings → Notifications → Launch minimized to tray |
| Discord | Settings → Windows Settings → Minimize to tray |
| Slack | Preferences → System → Launch at Login → Minimize to tray |
| Spotify | No native minimize-to-tray — use one of the methods below |
| qBittorrent | Tools → Options → Behavior → Minimize to tray on close |
| VirtualBox | File → Preferences → General → System tray icon |
Pros:
- ✅ No extra software needed
- ✅ App is designed for it — works perfectly
Cons:
- ❌ Only works for apps that support it
- ❌ Spotify, browsers, Office — not available
Method 2: RBTray — Free, Portable, No Install
RBTray is an open-source tool (~50 KB) that runs silently in the background. It intercepts right-click on the minimize button and sends the window to the system tray instead.
How to use RBTray:
- Download
RBTray.exefrom GitHub (no installer — single file) - Run it — it starts silently, no window appears
- To minimize any window to tray: right-click the minimize button (−) of the window
- To restore: click the tray icon that appears
- To run at startup: copy
RBTray.exeto the Startup folder (Win+R→shell:startup)
Pros:
- ✅ Completely free, open source
- ✅ Works with virtually any window
- ✅ Portable — no installation, one .exe file
- ✅ Very small (~50 KB), low memory footprint
Cons:
- ❌ Right-click on minimize — unintuitive, easy to miss-click and just minimize normally
- ❌ All tray icons look the same (generic icons, not the app's own icon)
- ❌ No per-app rules — can't set "always minimize Spotify to tray automatically"
- ❌ Development is irregular (GitHub project, may lag behind Windows updates)
Good to know: RBTray is the most-recommended free option on r/Windows and SuperUser. If you only occasionally need to minimize something to tray, this covers it well.
Method 3: Tray It! — Free Alternative
Tray It! works
similarly to RBTray but uses a keyboard shortcut (default: Ctrl+Alt+T) to
minimize the active window to the tray.
How to use Tray It!:
- Download and install (or run portable version)
- Focus the window you want to minimize
- Press
Ctrl + Alt + T - Window disappears to the system tray
- Click the tray icon to restore
Pros:
- ✅ Free
- ✅ Keyboard shortcut feels natural
- ✅ Preserves the app's own tray icon
Cons:
- ❌ Last update: 2019 — Windows 11 compatibility not guaranteed
- ❌ No automatic rules (can't auto-minimize on startup)
- ❌ Minimal configuration options
Method 4: AutoHotkey Script (Free, Flexible)
AutoHotkey (AHK) is a free scripting tool for Windows that can automate virtually anything. Minimizing to tray requires a short script:
Basic AHK script — minimize active window to tray:
#NoEnv
#SingleInstance Force
; Win+Z: minimize active window to tray
#z::
WinGet, activeHwnd, ID, A
WinHide, ahk_id %activeHwnd%
TrayTip, Minimized to tray, Window hidden. Click this icon to view., 1
return
How to use:
- Install AutoHotkey from autohotkey.com
- Save the script as
minimize-to-tray.ahk - Double-click to run
- Press
Win + Zon any focused window — it disappears to tray - To restore: right-click the tray icon → Restore
- To run at startup: place the
.ahkfile inshell:startup
Pros:
- ✅ Completely free
- ✅ Highly customizable — write per-app rules
- ✅ AHK is actively maintained and Windows 11 compatible
Cons:
- ❌ Requires learning basic scripting
- ❌ Script maintenance on your hands
- ❌ Restoring windows requires extra steps vs. GUI tools
- ❌ Not beginner-friendly
Method 5: PS Tray Factory — Complete Solution ($$24.95)
PS Tray Factory was built specifically for system tray management. The "Minimize to Tray" feature is one of its core functions — not an add-on.
Four ways to send a window to tray with PS Tray Factory:
- Download PS Tray Factory (30-day free trial) and install it
- PS Tray Factory is now running in the system tray — no configuration needed to start using it
Once installed, you can minimize any window using any of these four methods:
- Hotkey: Press Ctrl+Shift+M to send the active window to tray instantly
- Right-click the minimize button: Right-click (not left-click) the — button of any window → window disappears to tray
- System menu: Right-click the title bar (or press Alt+Space) → choose Minimize to tray — PS Tray Factory adds this item to every window's system menu automatically
- Per-app rules: Open the Application Minimizer tab → add an app → it will always minimize to tray automatically
To restore: press Ctrl+Shift+R, click the icon in the tray, or use the Application Minimizer tab where a single "Restore all" button brings back every minimized window at once. All hotkeys are fully customizable.
Advanced minimize-to-tray features in PS Tray Factory:
Customizable Hotkeys
Ctrl+Shift+M — minimize active window to tray.
Ctrl+Shift+R — restore it back. Both shortcuts are fully reassignable in Options.
System Menu Integration
PS Tray Factory adds Minimize to tray and Stay on top items to every window's system menu (right-click title bar or Alt+Space).
Right-Click Minimize Button
Right-click the — minimize button of any window to send it to tray immediately — no hotkey needed.
Application Minimizer Tab
See all minimized windows in one panel. Restore a single app or click Restore all to bring back every window at once.
Per-App Rules
Spotify always minimizes to tray. Chrome does not. Set it once — works automatically forever.
Start Minimized
Configure apps to launch directly to tray at Windows startup — skip the taskbar clutter entirely on boot.
Pros:
- ✅ Works for any application without exception
- ✅ 4 ways to trigger: hotkey, right-click minimize button, system menu, or per-app rule
- ✅ Default hotkeys Ctrl+Shift+M / Ctrl+Shift+R — fully customizable
- ✅ "Minimize to tray" + "Stay on top" added to every window's system menu automatically
- ✅ Restore all minimized windows with a single button in the Application Minimizer tab
- ✅ Per-app rules — set it once, forget about it
- ✅ Start minimized to tray on Windows startup
- ✅ Clean, preserved tray icons (each app shows its own icon)
- ✅ Combines with icon hiding for a completely clean desktop
- ✅ 30-day free trial, one-time payment, lifetime license
Cons:
- ❌ Costs $$24.95 (one-time)
💡 Combined power: Use PS Tray Factory both to minimize apps to tray AND to hide the tray icons you don't need. Result: a completely clean taskbar and tray — everything running in the background, nothing visible unless you want it.
Complete Comparison Table
| Feature | App Built-in | RBTray | Tray It! | AutoHotkey | PS Tray Factory |
|---|---|---|---|---|---|
| Price | Free | Free | Free | Free | $$24.95 |
| Works with any app | ❌ Only supported apps | ✅ Yes | ✅ Yes | ✅ Scripted | ✅ Yes |
| Trigger method | Varies | Right-click minimize btn | Keyboard shortcut | Custom hotkey | Hotkey (Ctrl+Shift+M) / right-click minimize btn / system menu / per-app rule |
| Per-app automatic rules | ✅ (app-level) | ❌ | ❌ | ✅ Scripted | ✅ GUI |
| Start minimized on boot | ⚠️ Some apps | ❌ | ❌ | ✅ Scripted | ✅ Yes |
| Preserves app icon in tray | ✅ | ❌ Generic | ✅ | ❌ Generic | ✅ |
| Windows 11 compatible | ✅ | ✅ | ⚠️ Unclear | ✅ | ✅ |
| Beginner-friendly | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐⭐ |
| Also hides tray icons | ❌ | ❌ | ❌ | ❌ | ✅ |
Which Method Should You Use?
Use app built-in settings if:
- The app you want to minimize supports it (Telegram, Discord, VPN clients)
- You only need it for 1-2 specific apps
Use RBTray if:
- You want a free, zero-install tool
- You're okay with right-clicking the minimize button each time
- You don't need rules or automation
Use AutoHotkey if:
- You're comfortable with scripting
- You want full customization and keyboard-driven workflow
- You already use AHK for other automation
Use PS Tray Factory if:
- You want multiple apps minimized to tray permanently, without clicking anything
- You want "start minimized" so apps never appear on taskbar at all
- You also want to hide the tray icons of apps you're not using
- $$24.95 one-time payment is acceptable
Conclusion
Unlike hiding tray icons (where Windows gives you at least a partial solution), minimize-to-tray has no built-in Windows answer for most apps. Your best free option for ad-hoc minimizing is RBTray. For a permanent, rule-based setup that works silently on every boot, PS Tray Factory is the only tool that handles it from a GUI without scripting.
If you're serious about a clean, uncluttered desktop, combine minimize-to-tray with hiding system tray icons — run everything in the background, see only what you need.