Siehe hineineditierten Link oben. Es ist erlaubt. Außerdem wären sie wohl sonst kaum in einem Ordner namens "redist".
EDIT:
Nach dem Lesen der redist.txt glaube ich zwar noch, dass es erlaubt ist, bin mir aber nicht mehr ganz so sicher, da alles etwas umständlich formuliert ist:
The following list is a list of files available with Microsoft Visual Studio 2010 for redistribution under the Visual Studio 2010 license. If the Microsoft software you have licensed is not Visual Studio 2010, only the files that are installed by the Microsoft software may be redistributed under such license.
[...]
For your convenience, we have provided the following folders for use when redistributing VC++ runtime files. Subject to the license terms for the software, you may redistribute the folder (unmodified) in the application local folder as a sub-folder with no change to the folder name. You may also redistribute all the files within a folder, listed below the folder for your convenience, as an entire set.
[...]
\VC\redist\x86\Microsoft.VC100.CRT\
msvcp100.dll
msvcr100.dll
[...]
Der (vor-)letzte Absatz macht mir Sorgen:
[...] you may redistribute the folder (unmodified) in the application local folder as a sub-folder with no change to the folder name.
Heißt das jetzt, dass man die Datein nur in einem Unterordner mitliefern darf? Dann würden sie ja nicht mehr von der Anwendung gefunden!
You may also redistribute all the files within a folder, listed below the folder for your convenience, as an entire set.
Das sieht wieder aus als ob man wohl auch die Dateien aus einer Runtime einfach so mitliefern könnte (erscheint mir auch logisch), solange man die gesamte Runtime mitliefert (also im Normalfall eh msvcp100.dll und msvcr100.dll).