Folks, don't use Shell in .NET. Use what has already been suggested, Process.Start. I couldn't even get Shell to work in my build of Visual Studio for whatever reason but Process.Start worked great. Obviously, Microsoft wants us to get away from the Shell command. I'm more than happy to oblige.