Unc path tolerant

That gives you something like "file:///C:", not what we want either. I can have separate versions of this for windows & mono, but I don't know how the resulting path should look on Linux. Thanks for your help.