My issue is about how easy can it be to use two profiles in Windows. It has two parts. The first part seems impossible (but I'll discuss it anyway) and the actual questio… (read more)
My issue is about how easy can it be to use two profiles in Windows. It has two parts. The first part seems impossible (but I'll discuss it anyway) and the actual question is mostly about the second part.
1) Having different taskbar icons for different Firefox profiles
This seems impossible as it requires different AppUserModelIDs (http://msdn.microsoft.com/en-us/library/dd378459%28v=vs.85%29.aspx), as explained here: "You're right. What you need is for each Firefox profile instance to have a different AppUserModelIDs. But this involves patching the Firefox code and building on your own or possibly writing a custom app that will launch Firefox with under a forced ID. Either way, there is no simple solution." (at https://superuser.com/questions/325483/how-can-i-set-different-taskbar-icons-for-firefox-profiles-in-windows-7#comment353345_325526)
So that first part is unsolvable unless one is willing to run two different versions of Firefox (which are two different browsers for any purpose). If not (if one just wants to have two different profiles on any single version of Firefox), then the AppUserModelID will always be the same and Windows will always group them as belonging to the same app, which is neither Windows' fault nor Firefox's.
Since part 1 is impossible, I'd like some help working on part 2, at least.
2) Having secondary profile(s) as entries in Firefox's jumplist
There's no use pinning shortcuts for secondary profiles to the taskbar, as they might open these profiles but will never indicate whether they are open or not. So, as only one (the main) shortcut for Firefox will ever be used, I'd like to have secondary profile(s) as entries in its jumplist. Can it be done? If yes, how?
(I know there are third party jumplist tools, but AFAIK they create new jumplists with custom items in them, not actually editing softwares' original jumplists. If I am wrong, please do point tools that accomplish this.)