In work I support a WebApp (very shody programmed by contractors) which gets used by about 500 people , the more complex it's becoming the more fussy it is becoming about the Internet Explorer environment it runs in.

The networks and computers are maintained by Corporate which covers more computers and users so we (as a smaller develoment division) have little say in the machine setup and any policies which are used. Considering in total we have over 2500 desktops they are very badly managed with no profiles policy/IE auto config script etc.

So... for us to standardise our IE settings when using the WebApp we've decided to merge which settings we need into the users registry through a script each time an icon (shortcut on desktop) is clicked to open the webapp. We also thought it would be an ideal opportunity to tweak the IE window and strip all the toolbar/statusbar/menubar gubbins from it by using javascripts window.open from a HTA.

All works well, however when wanting 2 instances open we run into problems, we can open more instances by renaming the window.open object however they still run off the same IEXPLORE.EXE process. The webapp hates this and sessions become very confused. Is there a way we can force a new IEXPLORE process to open each time we use window.open, or any other way we can open a controlled IE window with different processes???

I'm starting to run out of ideas, all suggestions are welcome. Sorry for then long post.

Thanks in advance.