Nice work Lanux be sure to add a shorcut to GetFilePath.exe to your SendTo folder (start -> run -> sendto OR start -> shell:sendto) for it to be availalble in nearly any application. For some reason the traytip is not showing for me on vista (but there's no fault in your code so I assume a restart will fix that for me)
I was adding in automatic drive mapping for UNC but got stuck and had to give up. It's easy to detect if the first two characters are \\ and you can run the command "net use * %filepath%" to map to a available drive. However I'm not sure how to retrieve the output of net use, take the 2nd word from the 1st line (which is the drive letter) to form the new filepath string.
Edit: Success! added UNC mapping., the folder in which the file resides is automatically mapped to a driveletter.