If you don't mind binding to a specific browser (rather than the one defined in the system), this works:
Process.Start("iexplore.exe", @"file:///D:/index.html?name=bob")
Otherwise I'm guessing you could deduce the associated program (probably via the registry) and employ the same technique.