This doesn't answer your question, but if all you're after is the ability to use non m$ themes, just use use the correct version of the modified UXTHEME.DL_ in your unattended install CD.
Dunno where the SP1 related one is, but here is a
link to the SP2 one you'll need.