When setting up a Setup Project in Visual Studio 2010 and even to I removing all the prerequistes .NET 4.0 is still required on the computer that runs
.NET 4.0
Right click on the setup project in the solution explorer -> View -> Launch Conditions and set the appropriate .NET framework version: