Algo muy a vuelo de pajaro sobre derecho de los tratados. Todos los tratados pueden ser "dejados sin efecto" ya que aqui entra en juego la igualdad soberana de los Estados y su, valga la redundancia, soberania; ahora, el modo de hacerlo es lo que despues se debera revisar para ver si hay o no responsabilidad estatal asi como el incumplimiento del mismo o de alguna de sus clausulas. El limite temporal se lo dan las partes de forma expresa o tacita (es decir si esta sometido a condicion resolutoria x ej: el alcance de determinado objetivo o si queda "derogado" por un tratado posterior que trate los mismos asuntos, etc).
Saludos