I think Internet Explorer 7 installs the most recent .NET framework when it installs, and Vista is supposed to have it integrated in the OS, so the problem will likely take care of itself in time. But you're right, an explicit statement would be a good thing.
Here's a link to the
.NET framework if anyone wants it.