S. Somasegar did write a post on how you can make your application sparkle with Windows 7. He describes features in Windows 7 that your applications can use. I thought this might help you little if you want to win the trip to PDC in LA by sending in your application for the Windows 7 contest (Dutch).
Soma leads the teams responsible for providing tools and developer platform technologies targeted at developers, designers and teams involved in software development.
He provides views into in the features and apply them to C++ developers, MFC developers, and for C# and VB.NET developers. Here’s a quick summary of his post:
Touch-based interfaces allow users to interact with applications in a more intuitive way. Windows 7 introduces multi-touch input and manipulation processing through Windows Touch.
For native C++ developers, MFC now supports using a touch-enabled interface. WPF 4 includes object model additions for touch interfaces so managed code developers can easily add touch support to their applications as well.
Adding a Ribbon to your application can help organize your commands, tasks, and menus in a friendly way that makes it easier for your customers to find what they’re looking for. Whether your application is written in Win32, MFC, or WPF, new controls and APIs will help you add a Ribbon to your application.
Windows 7 features the Location platform, which makes it easy to write applications that can make use of the user’s location. The Location platform opens the doors to some interesting application scenarios – especially on mobile computers.
Windows 7’s Shell enhancements empower application authors to provide a richer integrated user experience. Jump Lists provide access to contextual startup tasks and files available to the applications
For more information, visit the Windows Team Blog and MSDN’s Windows 7 Developer Guide.
For more information, see make your application sparkle with Windows 7.