If you use double quotes around your "long file names.lnk" and you have privviesappropriate privileges, it will execute. Quotes are needed when spaces exist in LFN's.
E.g. "C:\Users\Sunny\Start Menu\Programs\XBMC\xbmc.lnk"
opens up XBMC. The same is true for the Run box Win+R "path and filename.lnk"
, Enter