7 Ways to Shine on Windows 7; fundamentals, taskbar, libraries, multi-touch, ribbon, sensor and location, graphics.

Windows 7 remembers defaults based on the network, such as default printers. Fixing wizards... type 'fix' in the help system and it will return links to a whole bunch of wizards that can diagnose problems.

Double-click on 'Home' to switch the ribbon on and off. Shift-click on the taskbar to start additional instances of an already running app. Shake the top window to make all other windows disappear and re-appear. Windows-transparency tab on the taskbar is mainly to make desktop gadgets visible.

Overlay icons on the app icon to show the status of the app. Pop-up menu from app taskbar buttons that show recently used documents for quick access. Possible to add right-click commands or controls to the hover-over preview.

OpenSearch toolkit to make it easier to integrate searches with Bing and Win7 Search Connectors. Very easy integration into Windows Explorer. Graysonline example very impressive.

Windows API Code Pack is a kind of preview for APIs that have not made it into .NET proper yet; shell, libraries, taskbar, sensor, graphics, multi-touch, UAC, etc.

Live thumbnails; not based on processes, can be created programmatically with any desired content. Also possible to interact back with the app from these previews; close tabs, select/deselect, etc.

"Windows 7 Application Quality Cookbook" is the bible to make stuff work well under Win7. Services run under a separate privilege level; services may break! Also "Windows 7 Training Kit" for help.

Multi-touch API is a separate download, the toolkit does not include touch features. Ultimately .NET 4.0 is a better solution to use.