Edit files with Notepad if Desktop.edit fails

The previous code, with its clever use of rundll32 url.dll,FileProtocolHandler is not robust across various versions of Windows.