Fix display name of created shortcut after dropping from another application.

The display name is available on linking only if the linked file is already
retrieved (in the folder for example). Otherwise the basename is assumed.
The commit fixes that so display name is directly retrieved in the operation.