Arduino Software starts up painfully slow

When starting the Arduino program it takes forever to open and hovering over any menu bar item takes up words of 20 t o30 seconds to drop the list down. It has something to do with how the software scans the available USB ports and Bluetooth.

This issue first occurred with version 11 or so and there was a 3rd party "fix" for it that I downloaded but after upgrading to version 22 the problem is back. I'm a bit surprised that this problem hasn't been addressed by Arduino.

Is there a fix for version 22?

Found the answer
http://arduino.cc/forum/index.php/topic,50986.0.html

But now my question is, is this file up to date?

Not but neither the included in arduino :D so technically it is the same version contained in the last arduino ide