El codigo es largo para pasarlo todo, q parte necesitarian ver exactamnte?
Como te dije antes, Tu como Programador debes revisar el codigo Parte por parte en busca del bug.
Claro esta q si cargas el Present (k.aaa) y no funciona , debes verificar exactamente los valores que carga dicho archivo. y que hace. puede q el error este alli...
Tu pusiste "Brujeria china" cuando no te cargo por medio del (k.aaa) , y despues que cargaste de nuevo el "gg.lnk" pusiste "No cambio nada" quiero hacer enfacis ahi, ya que no puedes afirmar que eso, hay variables en el codigo que no sabes si cambiaron.
(lo que trato decir , es que el error que tienes puede estar en cuando cargas el archivo (k.aaa), que no carga lo que deberia ser. )
No muestras codigo, asi que tendre que "Teorizar / Suponer" donde esta la falla.
Bien, por lo que veo el Programa lo q hace :
1) Abre el gg.lnk (un acceso directo a "Start Todo.bat")
2) se seleccionara en un combobox el Programa de minero.
3) basicamente el programa controla el tiempo del minado y/o guarda el estado donde quedo en un Present (k.aaa) .
---------------------------------------------------------------------------------------------------------------
No has puesto el codigo del Start TODO.bat no podemos saber si es un error en el Script.
No sabemos que Informacion se guarda/carga el archivo de Precencia (k.aaa)
Incluso Podria ser el PhoenixMiner.exe que no se cierra a la Primera vez, tendrias q revisar. y si ese fuera el caso debes Matar el Proceso cuando terminas el minado.