Doesn't sound too critical. If you have concerns about it, don't dl it.

Thing is MS page explains that this is already a part of Win 7. Even though I have little to no issues with Vista, I still see 7 as an improvement on it, so I wouldn't mind the dl, I just like to know what it is.