There is some free code available on the MSDN Code Gallery, called the Windows API Code Pack for Microsoft .NET Framework, which enables .NET developers to access certain Windows 7 features that are not typically available via the .NET Base Class Library (BCL). Naturally, since this is .NET code, the same functionality ought to be available to PowerShell users!
Get it here: http://code.msdn.microsoft.com/WindowsAPICodePack
Among the feature set is:
- Windows 7 Taskbar – Jump lists, icon overlay, progress bar, tabbed thumbnails, and thumbnail toolbars
- Windows Shell
- Power Management APIs
- Application Restart and Recovery APIs
- … and much more!
Hope this helps!