>>>I wish I could be wrong about all this, of course, and would look forward to be corrected...
>>
>>But what if you didn't launch the browser via shellexecute but had an object reference to it, then it wouldn't be new environment every time, eh?
>
>I believe that going through an object instance would provide a proper environment, but then no way to use the default browser...
If you solve that one, consider solving partial pregnancy...