Is it possible this is related to the "Reuse windows when launching shortcuts" option? In the Internet Options control panel, look in the Advanced tab. Since the ShellExec of a .url file basically does the same thing you're doing, this may have an effect on your problem.
mhoward - at - hattmoward.org