I\'ve just started developing a WPF application. This is not my first WPF app, but it will be the first that needs some polish. I know quite a bit about the \"plumbing\" of WPF
You should be able to put this into the application's OnLoad event to use the Vista theme, for example:
Uri uri = new Uri("PresentationFramework.Aero;V3.0.0.0;31bf3856ad364e35;component\\themes/aero.normalcolor.xaml", UriKind.Relative);
Resources.MergedDictionaries.Add(Application.LoadComponent(uri) as ResourceDictionary);
or for the Windows XP theme: themes/Royale.normalcolor.xaml
You don't have to do anything - WPF does it for you.
EDIT: It does. Run it with Aero/Luna and then Classic.