1. A Mexican license is valid in Mexico. Most countries will allow a pilot who holds a license from country "A" to fly an aircraft registered in country "A" in their country.
2. There is no ICAO license. Mexico is a member state of ICAO and therefore the DGAC license is an "ICAO license."
3. See answer 2.