So i designed a basic program that computes some math (useful to a specific group of poker players) in visual studio 2010 using 4.0 framework. My question is when i go to project settings under install prerequisites there is Microsoft .Net Framework 4 client profile and .net framework4 x86 ect checked, but this actually ends up causing most of my users to download and install this. Is this really necessary since my program uses basic math functions and items in the tool bar and nothing else (well and writing basic txt files to a location). Do users need this installed to run my program since it was created in 4.0 framework? thanks