Try to lookup icon information from shell32.dll. If an icon is not found, default to the file icon.
Instead of defaulting to -1, which was failing for Affinity Photo's installer.
-- v7: shell32: add shield icon shell32: Try to lookup icon, with fallback on failure