Bootloading MKR Zero

JTAG / SWD would be the preferred method.

Not seen anyone go ICSP with the MKR series (not to say it cannot be done).

JTAG programmers are quite cheap on Ebay and such and there are a lot of other alternatives to the expensive programmers.