I can only speak about the PICKIT2 as I do not have the others.

In the PICKIT2 software there is a setting to auto load a hex file. When this is selected it looks for a new version of the hex from the code you are working on, auto loads and programs the PIC. So do not worry about having Microcode Studio recognize it.