There are also Native Linux Apps like Piklab and LPLAB that will work with the ICD2. Probably doesn't support as many PICs as MPLAB does and isn't as up to date as far as adding chips is concerned.
Not at the moment. I played around a bit with Debian Linux a year ago on my old computer but never did get around to install those apps. XP on my new machine seems to work pretty well so far, so my motivation to switch at the moment is low. After a few more NOP delay loops, err "service packs" I'll probably change my mind again.