@super_berny, precisamente eso fue lo que estuve probando justo después de ver que funcionaba bien con el xbmctools modificado, pero no encontré la manera. Para añadir un item al menú contextual, tienes que llamar al objeto
ListItem al que pertenece, pero ese objeto se crea mediante el xbmctools y solo se puede modificar en el momento de crearlo. Los diálogos o ventanas son un objeto independiente y no tienen esa restricción, o eso creo
En principio el script no tendría por qué dejar de funcionar, ya que no te permite actualizarlo al ser incompatible. A mí me dio error porque lo instalé directamente de su github oficial a la carpeta addons.
Sobre hacernos nuestras propias ventanas de info, la idea es buena, pero me parece un trabajo de chinos

, es prácticamente como crear un addon de cero. Yo por mí utilizaría el ExtendedInfo, siendo realistas, al menos a mí, no me saldría algo ni remotamente parecido xD, pero me da palo modificar el xmbctools si es algo que el resto no ven adecuado...