Thanks for that. I have been contemplating something like that but you have done it for me ![]()
It can use some additional features 
 The main one for me is to have e.g. separation of board packages. E.g. one for pure AVR, one for ESP8266 etc. So I would have a few copies of the install on the USB (different directories and a few bat files, e.g. IDE_AVR and IDE_ESP8266.
Note:
I would not have thought of creating links, just copying.