You only need the ZIF adapter to program chips out of the board. I think most all of RJ's newer boards have the six pin ICSP header so you really don't need the ZIF socket.Most of RJ's boards use a 28 pin PIC24FJ32GA002 which is a 28 pin chip. I know the new Ether dongle uses a PIC32 and requires an ICSP header and Pickti3. Some of the older boards use the PIC18 and might be the only reason for a ZIF socket.
It is possible that this chip may come pre-programmed from the coop manager. In many of the past coops if the device only has one version of the firmware and no ISPC header the coop manager would usually pogram them. That is of course up to the coop manager whether they have the time and or desire to do it. It is still a good idea to have your own programmer either way.
I cannot say for sure, but I have not come across a kit chip that wasn't programmed before shipment. I have a pickit3 and the 4 adapter kit from ebay and have had no problems so far. Hope that helps.