Yo te quiero dar un consejo:
Ahora que te toca añadir los cambios según los signos que mas aparecen, te recomiendo independientemente que estos cambios sean automáticos, que también se puedan realizar de forma manual ya que puede dar la casualidad que la letra "e" por ejemplo aparezca menos de lo esperado. (si mal no recuerdo la "e" es de las que más aparecían).
Además se deben ir realizando estadísticas y probando letras durante varios intentos, si lo haces automatizado no está mal pero limitas a que se produzca una casualidad desafortunada y las letras que mas deberían aparecer no aparezcan, más si los textos son cortos.
PD: No me he percatado de la fecha, bloqueo el post. Si el creador del programa quiere aportar algo o decir algo que me envie PM y lo desbloqueo si quiere contestar.