Ok I don't thing that the issue that cropped up (stream write error) is TMS related, it just so happened that it occurred at the same time as I have updated to the most recent version of TMS components.
I went back to the prior version and I still got the same error when I compiled the program. Anyway I've reinstalled the latest version of TMS (DEMOS run OK), restored a few days old version of the program and it compiled fine. Not sure what the issue is, could be a corrupt file or a piece code I've changed.
That said, too bad that the TMS install issue doesn't appear to be resolved in the upcoming version of Lazarus IDE v2.0.20, guess I am stuck with v2.0.8. I could try to investigate myself what the problem is but I am too lazy.