1
I use Mark Russinovich's Desktops to organize my windows in my work computer. Is it possible to pin different programs to each virtual desktop's taskbar?
For example:
- Desktop 1: Chrome, Windows Explorer, Visual Studio 2010
- Desktop 2: Chrome, Windows Explorer, SQL Server Management Studio
- Desktop 3: Chrome, Windows Explorer, custom apps
- Desktop 4: Chrome, Windows Explorer, Visual Basic 6
The taskbar pins are stored per-user (partly on disk and partly in the registry), not 'per desktop'. So, as you say, the last changes made (regardless of which Desktop object is active when you do it) will be what's reflected the next time your 'desktop is prepared' during boot. Also, from what I can tell, the pins re at least partially controlled by Internet Explorer and not Explorer, so just restarting Explorer doesn't reflect changes made outside of the actual 'pinning' routines/actions (i.e.: going and deleting the 'pin' shortcuts manually off the disk will not reflect until you reboot). – Ƭᴇcʜιᴇ007 – 2011-06-16T16:39:12.517
This extends my answer by a good bit :). But I don't think this is managed by Internet Explorer... The times of Active Desktop implemented in Internet Explorer are over in my opinion. – sinni800 – 2011-06-16T17:33:23.880
Yeah, you'd think so, except the on-disk path the pins are held in is "C:\Users<username>\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar". From my understanding, the pinning is an extension of the Quick Launch, which was introduced with IE4. Plus, as I said, (just) restarting Explorer isn't enough for it to properly reflect changes to the pins, so it seems there's (still) other elements involved. I guess we'd have to ask MS to be sure. ;) – Ƭᴇcʜιᴇ007 – 2011-06-16T17:41:16.490
@techie007 oooh, more Microsoft voodoo! – sinni800 – 2011-06-16T22:12:12.907