confesso que não sei o que pode estar acontecendo.. mas tenho uma possivel solução, configure um launcher com auto-update e verificação CRC,
assim, toda vez que o main "se auto-alterar" o launcher vai detectar alteração e baixara o main novamente.. até porque isto é só com você (no seu pc)...