If you are using PortableApps, you might have noticed that some programs like Firefox or PuTTY launched from Windows 7’s task bar starts the system wide installation instead of the PortableApps’s one.

This is because when you pin a program to the task bar, it uses the executable of the current process, and with PortableApps this executable is not the same as the launcher, which takes care of loading the portable configuration.

Putty shortcut

=> edit the shortcut to use the parent executable, like C:\Tools\PortablePuTTY\PortablePuTTY.exe for instance.

See answers.microsoft.com/en-us/windows/forum/windows_7-desktop/windows-7-taskbar-pinned-items-have-disappeared/a978bf01-e4ce-4a53-ac42-cfcef1aca00