I am heading up a massive project at work and its starting off with a simple SL browser app that will interface with the phone systems.

In a terminal server environment, I need to be able to re-user a particular browser instance without making a change to the session's IE setting which specifies to re-use instances.

I dont believe there is a way for SL to detect if its got multiple or no instances running at startup?

I hate to rely upon this but foregoing anything else, there should be a IE commandline parameter to specify re-use any open IE instance but it wont specify which instance to use. The case where my SL browser is open yet the agent may have a knowledge base broewser instance open shouldnt be touched.

I have a call center controller app that will be screen popping this SL app with a basic shell command as far as I can tell in its config option page settings.

Ideas?