Forgot to add. FarNet module PowerShellFar provides the script
Invoke-Shortcut-.ps1
Description:
The script gets a target path from the shortcut file (.lnk). If it is a
directory path this directory is opened on the current panel. If it is a
file path the action depends on parameters; default action is to jump to
the target file, other actions: edit or view the file.
Switch -Panel opens a shortcut in a panel to view and edit its properties.
If you change data it asks you to save changes on exit or you can use
[CtrlS] to save data at any moment.
How to open .lnk files, e.g. by [Enter], [CtrlPgDn], [F3], [F4]:
Open menu Commands \ File Associations, add an association and set:
-- Mask: *.lnk
-- Command for [Enter]: ps: Invoke-Shortcut- #
-- Command for [CtrlPgDn]: ps: Invoke-Shortcut- -Panel #
-- Command for [F3]: ps: Invoke-Shortcut- -View #
-- Command for [F4]: ps: Invoke-Shortcut- -Edit #
[Shift-Enter] still opens shortcut files from Far in standard Windows way.