In that case, I'll assume that no "no" mean yes.
I only started playing Minecraft June 2013. However (and I don’t want this to sound like bragging), I have managed to accumulate enough information to be able to troubleshoot my own Minecraft install. I use Minecraft portable:
http://www.minecraftforum.net/topic/37311-minecraft-portable-272-java-portable-%C2%B7-minecraft-on-your-usb-%C2%B7-now-supports-macs/
The portable version used to work perfectly fine with Minecraft. I could install forge in the User directory in Windows 7. I could, then, move that to my portable Minecraft install and it would download all of the necessary library and such. However (and I don’t remember exactly when this started happening because I have family issues currently going on), now when I try to move the modified .jar over to my portable install, it doesn’t re-download the library files. I have to install Minecraft, install Forge, have it download all the necessary library files to the User directory, then move that to my portable install.
Here's what I get if I try to re-download the libraries:
In essence, if I try to troubleshoot my Minecraft install, I have to be careful not to delete any of the Forge library files or else I have to re-download them into my .minecraft directory. Now, this is not that difficult for me. However, I have a private server I’m customizing for certain individuals and, short of making a mod pack that will, hopefully, install itself, I’d have to walk them through the steps of setting up their Minecraft install for certain mods and I don’t know how computer savvy they are. This is particularly important since they are using Win8 and, despite my 20+ years experience in computers, I had a hard time finding the shutdown command for Win8.
Mind you, I am thinking of sharing all the necessary files to them via cloud sharing. But, having a zip file small enough to download and then all they have to do is unzip and run the portable application and it will re-download all the library files would be much easier.