Can a smart phone in the breast pocket of a shirt set off an ICD?

Yes. You should avoid carrying your cell phone in a shirt pocket that is close to the ICD. Keep the phone at least 6 inches away from the device.