Just as the Summary says, I think this would be a great and useful addition to the panel - at the moment we have Thunderbird on the panel, but it takes 3 or 4 seconds to start, and our users get impatient and launch the app twice... This leads to Thunderbird's "Create a new profile" dialog appearing and generally messes things up :) If we could have a definable "only permit one app launch every N seconds" that would be fantastic! :)
I'd like this to work right without additional options. If anyone has ideas on how to implement this, I'd be interested to hear them. Perhaps a better feedback when clicking the item will be enough (disable button for one second while greying out the icon, or something).
I think better notification is definately needed... At present, the 'hourglass' is a tiny couple of pixels beside the normal pointer - it's very difficult to discern that the changed mouse pointer is indicating "application is launching". Disabling the button for the duration of the double-click period would be great, and if it's clicked in the meantime, cause a system bell / screen flash perhaps?
I just committed a change that disables the launcher button for a short while to prevent accidental double clicking. This should be enough to fix it, please reopen if you disagree.