LPS-47541 create a generic FileShortcut interface