Regarding the pre-installation od Xunlei, it is what said en.wikipedia.org, but of course, that can be wrong …
For me it sounded like PC manufacturer loading in Europe trial versions of antivirus software (e.g. Norton), serach bars, utilities and a lot of crap ware for "free" on new PC, so that first a clean-up is needed.