I don't mean this as a dig, but I am curious to know what your use case is for launching new browser windows from different environments is. Something along the lines of remote debugging?
It's been a few years since I've tried, so I might be forgetting the exact circumstance, but there was some issue like that.