Nun: Vermutlich ist da ein leerzeichen im Pfad... Du müsstest also eine Möglichkeit finden, das so aussehen zu lassen:
"C:\Program Files (x86)\Notes\notes.exe" mailTo:?attach="%1"
mit %1 = korrekter Platzhalter für den übergebenen Dateinamen (%1 kommt aus der Batch- Programmierung, funktioniert aber hier nicht, das habe ich ausprobiert...
EDIT: Habe grad mal kurz recherchiert:
dieser Link (http://www.traum-projekt.com/forum/66-betriebssysteme/63201-kontextmenue-senden-erweitern-pfad-file.html) könnte helfen: Proxy.vbs
=======
Dim WshShell, args, strFilename
Set WshShell = CreateObject("WScript.Shell")
Set args = WScript.Arguments
' Mußt mal ausprobieren, ob sich hier ein URLencode lohnt...
strFilename = args.Item(0)
WshShell.Run "iexplore http://abc-solutions.de/proxy.php?filename=" + strFilename, 1, True