I use an application (GitKraken - https://www.gitkraken.com/faq) which has a separate launcher/updater executable, which then runs the relevant/latest version of the actual application executable.
When pinning the app to the taskbar by right clicking on the open app icon in the DF taskbar and clicking "Pin this program to Taskbar", I understand that it is impossible for DF to know to pin the "launcher" and not the current version.
However, when editing the pinned item on the DF taskbar to change it from the specific version to the launcher:
it lost the icon. Would it be possible to change it so that, if the new exe contains no icon resources, that it will ask to keep the previous icon? Or somehow make it intelligent based on the folder? Of course, it is not a problem to add the icon back manually, but would be a nice to have
when clicking on this pinned item, it shows as running for a second, then a new, non-pinned item is shown, which represents the actual running executable. Trying the same thing on the built-in Windows Explorer taskbar, it somehow correctly associates the second executable with the pinned item. Would it be possible to get DF to do the same? I notice that the updater seems to modify the "start in" folder of the shortcut to the latest version folder. Maybe this is the magic that makes it work. However, I can't see a way to set this for the DF pinned item?
To be clear, what I want is a way to pin the updater to the DF taskbar, and have the process that the updater spawns to be associated with the pinned item. Is there any way I can achieve this please?
As for issue #2, I'm not sure how Windows is associating the 2 processes, unless one is a child process. Apps with launchers are a tricky thing, because each one does it a bit differently.