RBTray Portable 4.3 has been released. RBTray is a small Windows program that runs in the background and allows almost any window to be minimized to the system tray by right clicking its minimize button. It's packaged in PortableApps.com Format so it can easily integrate with the PortableApps.com Platform. And it's open source and completely free.
Update automatically or install from the portable app store in the PortableApps.com Platform.
Features
RBTray lets you minimize running app windows to the system try. While it is running, just right click the minimize button of most apps and they will minimize to an icon in the system tray. They can be restored with a simple click of their icon. RBTray has no icon of its own, so you can exit by right-clicking one of the icons you've minimized to the tray and selecting exit or just run RBTray Portable again and it will ask if you'd like to exit. All running windows that were minimized are restored on exit.
PortableApps.com Installer / PortableApps.com Format
RBTray Portable is packaged in a PortableApps.com Installer so it will automatically detect an existing PortableApps.com installation when your drive is plugged in. It supports upgrades by installing right over an existing copy, preserving all settings. And it's in PortableApps.com Format, so it automatically works with the PortableApps.com Suite including the Menu and Backup Utility.
Download
RBTray Portable is available for immediate download from the RBTray Portable homepage. Get it today!
Comments
Great new addition
Never realized I needed a program like this till it became a PortableApp.
Definitely suggest reading full description to understand how it works
MessageBox
Yeah, that's why I added the messagebox popup on first run explaining it. As well as the helpful hint if you run it a second time. I decided to have a splash for it so you know it actually started when you click. I think those 3 bit together should eliminate confusion even if you don't read the page before running it.
yup
my poor eyes read the box and read the box and still could not figure it out. Was not till I came back here and read the pretty fonts that I realized OH the other Right click operates it lol
Possible Issue: File Locks
I've noticed a possible issue where some already-running processes seem to lock the RBHook.dll file even after it is closed. This will prevent you from ejecting or being able to delete the file within RBTrayPortable\App\RBTray\??bit\RBHook.dll. Could other folks please report back on this? If it is an issue, we may have to pull the app as there doesn't appear to be a workaround. I'm still looking into it.
Confirmed
It just seems random, though, and I don't know why. But it looks like it can be deleted after a bit (in my tests about a minute).
ClickyGone (Portable) also has this feature, by the way.
Win7HPx64AdminNoUAC
Exit
See if it matters how you exit. Does exiting via right-clicking one of the icons in the system tray work better (ie don't use the launch again to exit feature at all)?
Looks like the launcher exit feature
I've tried it about a couple dozen times with both methods... While not always, at least about half of the times I closed the app via the launcher, it wasn't able to delete the file.
Exiting via the icons worked just about every time (I think there my have been once, but I tested it so many times, I might have just confused it with the launcher exit feature).
Also, when using Windows explorer to start the launcher, the welcome window on first run pops up behind the splash screen, then gets sent behind the active Windows Explorer window.
I'll try testing some more later.
Also, what's up with all these word verifications I keep getting? Is it because I post from different devices?
Spam Overload
We're getting 300-450 spam posts a day. These are after they've setup an account and done the capctha and verified their email address. Mollom is automatically blocking a lot of them. The ones that still come through there is someone being paid a fraction of a cent in a third-world country to solve the captcha as they post it. So, unfortunately, a lot of legit posts are being shown the captcha as well. I've been training the filter and marked probably a thousand posts as spam and not spam so I'm hoping it will get better.
Base App: WM_CLOSE not properly handled:
It's because RBTray doesn't properly handle
WM_CLOSE
messages (What${CloseProcess}
does is sendWM_CLOSE
to all top-level windows owned by a process), and my first thought would be to suggest launchingRBTray.exe
with--exit
parameter, but looking at the source unfortunately--exit
sends it a WM_CLOSE.(so this can safely be called a bug in the base app.)
For a proper fix we'd need an update to RBTray that either changes
RBTray.cpp Line 264
From:
To:
and/or adds after Line 242:
then we could fix our launcher by changing the current Custom.nsh so as to launch
RBTray.exe --exit
instead of using${CloseProcess} RBTray.exe $0
or as a workaround (that would basically fix the Portable versions second-launch=exit feature, but would leave the base app's built in --exit argument broken) we could change our
Custom.nsh Line 6
to send a WM_COMMAND message with a wParam of 0x1003 (that's how IDM_EXIT is defined inRBTray.h
); maybe someone else knows how to do that, I don't yet.base app not being developed anymore
The base app is not being developed anymore; However, it is GPL licensed, so we can easily make those changes for the PAF version.
Yeah
And if we rebuild it, we can name it RBTrayTer
Wow,
:o I can't believe how long it took me to get that.;)
Got It
I've got it working with a custom launcher fix. I was unable to get it compiling in Visual Studio 2010 but as we have no need of --exit in terms of the portable package, it's not an issue. I should have time to push it out tomorrow.