-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Description
Description
QuickLook runs normally in the background, but its system tray icon does not reliably reappear after Windows Explorer is restarted. The app continues functioning (spacebar previews still work), but the tray icon is missing from the taskbar overflow area.
This makes it difficult to access QuickLook’s settings or exit the application without manually terminating the process.
Expected Behavior
The QuickLook tray icon should consistently re-register itself and remain visible in the taskbar overflow area, even after:
- Explorer.exe restarts
- Taskbar reloads
- System tray refreshes
Actual Behavior
- QuickLook continues running in the background
- Spacebar preview still works
- Tray icon disappears from the system tray overflow
- Icon does not return until QuickLook.exe is manually restarted
Steps to Reproduce
- Launch QuickLook
- Confirm the tray icon is visible
- Restart Windows Explorer
- Task Manager → Restart Explorer
- or
taskkill /IM explorer.exe /Fthen runexplorer.exe
- Observe that the QuickLook tray icon does not reappear
- QuickLook must be manually restarted to restore the icon
Technical Notes
This behavior suggests QuickLook may not be handling the TaskbarCreated broadcast message, which Windows sends after Explorer restarts. Apps that do not re-register their tray icons on this event will lose their presence in the system tray.
Additional Context
This issue affects usability because the tray icon is the primary entry point for:
- Settings
- Plugin management
- Exiting the app
- Checking running status
A persistent tray icon is expected for background utilities like QuickLook.