I was able to create a "Games" shortcut on my Win7 desktop and then pin that to the taskbar following a guide here and it works fine. I click the entry on my taskbar and the "Games" window opens. What ...
You can pin frequently accessed folders to Windows Explorer’s folder-like icon on the taskbar, but even more helpful for some might be the ability to pin a system-wide search to that same folder.