I forget how many years (1990s ? ) I have been messing about with PIC and MC IDEs of various flavours , I have always found that to make sure the programmer was plugged in before the IDE was fired up, be it PIC2, PIC3, Snap, and some micro dev boards with an onboard programmer they connected ( in general) without errors or 'no programmer' message , Now with version 6.15, seems connecting after MPLABX is running works a whole lot better . Or am i wrong ?