I agree there seems to be no way. But why would you have a need to?. If it annoys you in any way jut dlete the dektop icon and, if you really want to, delete the start menu item. It would be a pointless exercise. It is not using and significant resources unless in use.
The unistall programs is still in 7, as it was in Vista, but you will not find any Microsoft built in programs visible there.
Night Hawk's last sentence surprised me. I am aware that, for the most part, you need IE to manually download ceratin things from Microsoft, but I don't think you need the browser for automatic updates? Any comment.?