Primero, pedir disculpas por la tardanza en contestar, ya la semana pasada me encontraba en mi nuevo departamento, pero entre esperar que vinieran a conectar la internet y colocar un poco de orden para poder instalarme, recién este fin de semana he podido sentarme tranquilamente a revisar el foro.
Segundo y más importante aún, es darte las gracias por usar el programa y por documentar tan bien el bug, lamentablemente y pese al excelente post que escribiste me ha sido imposible reproducir el error (y por ende depurarlo).
Te comento un poco las pruebas que hice:
Por un lado, el programa si incorpora un sistema para detectar extensiones entre 2 y 4 caracteres, así que una extensión "7z" no debería dar problema. Pero lo primero que pensé es que tenía algún bug en esta parte y renombré varias rom como 7z para probar y luego de 2 días haciendo distintas pruebas, no he logrado reproducir el error, incluso llegué a renombrar algunos archivos con los nombres que se muestra en tus imágenes y lo mismo, en mi VM funciona bien (dejó una imagen de mis pruebas).
Si fuese posible que copiaras el contenido del log (se crea en la misma ruta donde está el programa) e indicaras que OS usas te lo agradecería, ya que de momento me he quedado sin ideas de cual es el origen del bug.