When creating Steam game shortcuts using commands like steam.exe steam://rungameid/XXXXX, TileIconifier doesn't distinguish between different games and assigns the same icon to all shortcuts since they reference the same executable file steam.exe.
Current behavior:
E:\Programs\Steam\steam.exe steam://rungameid/333420 (Crusader Kings II)
E:\Programs\Steam\steam.exe steam://rungameid/315420 (Cities: Skylines)
Both shortcuts receive the Steam.exe icon instead of unique game icons.
Expected behavior:
TileIconifier should analyze the full command (including parameters) to identify unique shortcuts and allow assigning different icons for each.
Possible solution:
Add an "Advanced Mode" or "Parse Command Line Arguments" option that would:
Analyze command line parameters
Create unique identifiers for shortcuts based on the full command
Store different icon settings for shortcuts with same .exe but different parameters
Use cases:
This is particularly relevant for:
Steam games (steam://rungameid/)
GOG Galaxy (goggalaxy://)
Epic Games Launcher
Other game launchers
Technical consideration:
The feature could use a hash of the full command line as a unique identifier, allowing users to customize icons per specific command rather than per executable.