I've got some problems with this new URLs.
1. If the URL contains a whitespace then winscp can't open the directory. It breakes the pathname at this whitespace.
2. It seems that I can't use URLs pointing to files. winscp tries to do a cd to that URL. This gives an error like: "-bash: cs /home/foo/bla.pdf: Not a directory." with the URL scp://server/home/foo/bla.pdf
I think that the application linked to the filetype should start like it does when klicking on a file manually.