On the CodeProject there are a couple more articles about using the Vista Native API, which is actually accessing the base API through C++, bypassing the need for .NET.
The first article is Using the New Vista File Dialogs. This is actually written with WTL in mind, but the ideas are the same whatever you are using, so long as you can access the API. So you can now add the new Vista file dialogs to your current programs.
The second article is Showing Friendly Messages with Task Dialogs. This exposes the new TaskDialog API which Microsoft want people to use for displaying information to users. It's all fairly simple, so it is extra Vista in your program for not too much effort.