Okay, then the real problem isn't that TFMM creates the info.lua.
The problem is that the info.lua is not created when installing the mod for the first time.
The info.lua should be there all the time, also directly after installing the mod.
I have to look in the source code but I think TFMM will create any missing info.lua files upon starting the program.
Obviously, TF does not recognize the mod anymore although the mod ID does not change!
In order to load your savegame with the mods cotianing info.lua just deselect all "old" mods from the save game and add their "new" versions. It should work without a problem. As soon as you save this game again, the next time there should not be any problem.
I will check the source if there is a problem with the info.lua creation during mod installation.
I will also bring back the "Start Train Fever" button.
// Additional information:
On this topic: If somebody manually places a mod without any info.lua to the "mods/" folder and then starts TFMM, TFMM may create a new info.lua - this could cause problems if TF does not recognize the mod anymore. I will have to check this...