Firefox has a delay when you install extensions as a security mechanism. This is done because it would otherwise be pretty easy for a website to trick someone into installing an extension before they even realize what they are doing (which is obviously a bad thing). See Bug 162020 for details and even an example.
I’ve seen a few sites publicize how to disable this security feature, though I’d point out this is really not a good idea. It’s 5 seconds people. Even if you have 20 extensions installed, your talking about 100 seconds, less than 2 minutes of your life. Seems like a reasonable compromise for the extra security.
Installers suck for 1 key reason: you have no control. They put whatever they want on your computer. You may just want a driver, but your getting a whole package of garbage you don’t want. There is a workaround for this that works in most cases. It’s semi-technical.
You’ll need to install cygwin through the installer if you don’t already have it (yea installer, but it’s pretty handy stuff and a good installer since you select what you want)… In the “Archive” group select ‘cabextract’. I’d personally recommend you leave the rest alone, though you can slim stuff down if you want. Install.
Get The Installer you hate
In my case I’ll use the Logitech QuickCam driver.
In the cygwin command prompt, navigate to the file, and use:
installer.exe is, replace with your installer. In a few seconds you should see something like this:
Now navigate to the driver or file you want.
In my case I want a driver, so I can right click on the INF and “Install”.
Perfect. It now works, and I don’t have those “utilities”, “updaters”, or what ever garbage they think I actually would want.