I thought that perhaps spawing a process would work but
Try the browse function from std.process: http://dlang.org/phobos/std_process.html#browseWhat it does is execute a browser process with the given argument. I think a filename will work as well as a url.
