1. ccTLD registries aren't contractually obligated to ICANN.
Some do have contracts, some have MOU's, some have other agreements.
But yes, there is no "one contract fits all" for ccTLD ICANN
relationships so it is hard force things to ccTLDs. See for some
of the details http://www.icann.org/en/cctlds/agreements.html.
jaap