Tray Notifications Cache clean option


Hello, one option Bleachbit (for Windows most) should have is to clean the Tray Notification Cache for old programs. This is something most cleaners have for selection and the only thing for Bleachbit to do is to delete 2 windows registry keys (IconStreams , PastIconsStream) and restart explorer.exe or notify the user to make the restart. Can this be made with a script? The commands prompt to make these things are:

Reg delete “HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify” /v IconStreams /f

Reg delete “HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify /v” PastIconsStream /f

taskkill /IM explorer.exe /F & explorer.exe


Nice suggestion, but I don't think we need to make a script that terminates the explorer.exe or force a restart. We can just make a simple CleanerML entry for this. This will flag those files to be removed on a restart with BleachBit's normal cleaning routines.

You can write your own cleaner by following the instructions here:

Also known as Alex.

Moderator for BleachBit and a maintainer for Winapp2.

Check out my open-source group on Steam:

Windows 10 x64 (switching to ReactOS in the future).