Don't know if this is easy to implement (or if it's worth the hassle).
This is what I think needs to be done to get it in:
1) Copy wmcsetup.exe into SVCPACK
2) Extract wmcsetup.cat (subdir "update\") and place in SVCPACK too
3) Create a file inside SVCPACK called HFINT.DAT with the following in it:
[FixesInstalled]
WMCSetup
[WMCSetup]
ConnectionManager.xml
ContentDirectory.xml
fsdkreboot.exe
MediaReceiverRegistrar.xml
WMC_BW120.jpg
WMC_BW120.png
WMC_BW32.bmp
WMC_BW32.jpg
WMC_BW48.bmp
WMC_BW48.jpg
WMC_BW48.png
WMC_Color120.jpg
WMC_Color120.png
WMC_Color32.bmp
WMC_Color32.jpg
WMC_Color48.bmp
WMC_Color48.jpg
WMC_Color48.png
wmccds.exe
WMCCFG.chm
WMCCFG.exe
WMCCPL.dll
wmcsci.dll
wmfdist95.exe
4) Extract the files mentioned in HFINT.DAT and place them in I386
5) Edit SVCPACK.INF to include:
[SetupHotfixesToRun]
wmcsetup.exe /q /n /z
[ProductCatalogsToInstall]
wmcsetup.cat
The wmfdist95.exe is the same file as the one we're including for the WinXP WMP9/10 codecs. Maybe this one can be omitted (or the other way around).
I think this is everything...