First off you might ask "Why would i want to do this?", welll because some users running Windows XP, or older operating systems may not have updated .NET Framework.

Theses are the basic Windows Frameworks and what operating system the are Default with.

*Chart form WikiPedia*

As you can see, Visual Basic 2005, is the best choice (by default) to program in for basic compatibility; however, for those who prefer a certain edition over another there is a solution.
After you have created a new project, go to its properties page.



Click the compile tab and scroll down until you see "Advanced Compile Options".


Scroll down and you will see a Combo Box, you can select what framework form here.


Select you desired framework, and your users will not have to download the framework that takes forever. They can get strength to using the program.