Could someone do a couple of controlled experiments, running Xenocide when one of the requirements isn't present, and collect the error messages? Then we might be able to tell people what they've forgotten from their error.
Obvious tests to run:
- .Net framework 2.0 missing.
- XNA missing. (but .Net 2.0 present)
- DirectX 9.0c missing. (XNA and .Net present.)