Catch exceptions when creating shortcuts (PR #10875)
Partial fix for #5166 #6326
Some unicode characters can not be used by the wsh API to create a shortcut. Sometimes translations contain these characters causing an error during installation.
Mitigate this issue by wrapping each call to create shortcut in a try block, on error try to create the shortcut without translation.