Oh,
I am running Windows XP Pro, Service Pack 1.
Strangely enough, Microsoft.DirectX.whatever appears in my Assembly Cache , yet there is definitely no microsoft.directx. * .dll files on my PC.
Why is this?
I will reinstall .NET again and see if that helps.
S.