I've been fighting with this problem, but I'm only seeing about a nine second wait for IE 6 (Win XP) to open--still a total pain though. I have a vanilla XP system on exactly the same computer (by vanilla, I mean no apps loaded, few utilities running, and no virus protection), and it takes three seconds to load. Watching TaskManager, the iexplore.exe process never makes it to the highest CPU percentage used on the loaded machine. On the vanilla machine, iexplore.exe jumps to the top of the list grabbing first 55% of the CPU and dropping to 43% before going to 00%. On the loaded machine, iexplore.exe never gets over 50% of CPU time. I have an app called McShield. That seems to be hogging CPU time. Exiting the app now... Viola, IE is now loading in three seconds. I guess there's a solution. Run TaskManager and see if there's an app getting in the way of IE loading...
Frank