Alright let me try explain:
.LNK files are just shortcuts which point to an executable. They are part of Explorer, the file manager of windows. In truth, you don't really need the lnk file for anything in linux. Let's take this apart:
This is a kingdoms of amalur .lnk file I have on my linux box.
Code:
# david at prinny_arch in ~ [19:15:52]
$ strings "/home/david/.Jester/bottles/KoA_Reckoning/drive_c/users/Public/Start Menu/Programs/EA Games/Kingdoms of Amalur Reckoning/Uninstall Kingdoms of Amalur Reckoning.lnk"
home
david
%:D(5
.PlayOnLinux
wineprefix
KoA_Reckoning
drive_c
e:DOf
Program Files (x86)
EA Games
:DOf
Kingdoms of Amalur Reckoning
:DOf:DOf
unins000.exe
C:\Program Files (x86)\EA Games\Kingdoms of Amalur Reckoning\unins000.exe
What I just did is run the
strings command on the lnk file to see more or less what I'm dealing with. Now have you noticed something?
When we make sense of it, it's just saying "hey, run this for me" "/home/david/.PlayOnLinux/wineprefix/KoA_Recokning/drive_c/Program Files (x86)/EA Games/KOA/unins000.exe" Followed by a full path in its windows part.
There's probably a high chance that the shortcut that was added by PlayOnLinux altered something in there. But if it runs, just do this.
Locate the LNK file in your linux box. Open your terminal and run
strings command:
it should output something similar to what I pasted above.
Look for the executable (file
.exe).
Once you have the executable, create a direct shortcut to that executable in your virtual drive. Like I said, maybe POL guys added an option that doesn't belong there.
Now... this is ust me giving one possible solution... I still don't know much about your case or why the game is crashing...