ショートカットであるかどうかの判断

from PySide2 import QtCore
path = r"test\\shortcut.lnk"
fileinfo = QtCore.QFileInfo(path)
flag = fileinfo.isSymLink()
print(flag)

True

元のパスを取得

from PySide2 import QtCore
path = r"test\\shortcut.lnk"
path2 = r"test\\not_shortcut"
fileinfo = QtCore.QFileInfo(path)
res = fileinfo.symLinkTarget()
print(res)
fileinfo2 = QtCore.QFileInfo(path2)
res = fileinfo2.symLinkTarget()
print(res)

(元のファイルのパス) False