IconLocation
IconLocation is a field used in Windows shortcut (.lnk) files that specifies the icon resource displayed for the shortcut. It is part of the Windows Shell Link data format and is exposed through the Windows Shell APIs, such as IShellLinkW and the PKEY_ShellLink_IconLocation property.
The value of IconLocation is typically a string that contains a path to an icon resource, optionally
If the IconLocation path is invalid or omitted, Windows may fall back to displaying the default icon
In practice, IconLocation is used to customize the appearance of shortcuts without altering the target file.
See also: Windows shortcut (LNK) file format, IShellLink interface, PKEY_ShellLink_IconLocation.