UxTheme.dll provides theme services to applications using the Common Control libraries in addition to parts of Windows chrome (such as window borders and titlebars) and custom elements such as the start menu and taskbar. UxTheme.dll was introduced in 2001 with Windows XP, however the services it provides vary between Windows versions.
WPF does not use UxTheme.dll for its themeing - all WPF "visual styles" are actually vector-graphics reimplementations of the XP "Luna" (XP's Fischer-Price theme), XP "Royale" (MCE2005), and Vista/7 Aero styles. Furthermore WPF does not use the Common Controls library either, it has 100%-managed reimplementations of all the main Windows controls - this is why WPF apps tend to fall into Uncanny Valley on Windows - they look like native applications, but something isn't right about them.
I'm not a WPF expert myself, but I understand you can override rendering of particular elements, I don't know if you can do this without subclassing them, however.
I apologise for not answering your question directly, I just hope I could provide some useful insight.