It will be used on all flavors of Windows. It only runs when Media Center is running, and consumes no cycles when not used.
Personally I don't like that Microsoft forces us down this road, but it's the only way to communicate with hardware in Vista and now Windows 7.
I think there may be an issue with the service at Windows shutdown time if Media Center is running. This will get fixed in a coming build.