The following link is to a post of mine from 2011 describing how to do what you are asking for. Every version of Minecraft can then reside in it's own completely separate folder and you can have a customized short-cut for each one to directly launch whichever one you want.
Now, this was originally done with the old launchers in mind and also before the Forge auto-installers so you might have to adapt it a little. As such you might need to do the manual Forge install for each one. The benefit though would be permanent installs of mods for whichever version you have each one set up for. Currently, as you know, Forge only has one mods folder for some reason...
The other caveat is I have never tried this .bat method with windows 10 so I can't say if it would have any issues.
* Also; I'm not saying this is the only or even best current method available, just that it has been a very useful one for me (especially for older versions).