Hi Avra,
greetings from New Zealand. I downloaded and installed your ct2laz program and used it to convert a Lazarus project (demo source code from a 3rd party company) to CT. It practically worked "straight out the box". A very big thank you for your efforts in making this program, otherwise I was going to be up for many hours doing a manual conversion of questionable success.
Note I use Linux (Ubuntu 18.04) as my main workstation, so I was very pleased to see you have a Linux compiled option. Worked perfectly apart from the fact that it crashes right at the end with an error (Unable to create file "session.log"). Fortunately it does not appear to affect the actual conversion process. I've tried giving full read/write access rights to the install folder, but that hasn't helped, so I am not sure where it's trying to save the log file.
1 other thing to clarify: I see several times you mention that you MUST delete the ini file every time you do a conversion. Am I correct in thinking this is the ct2laz.ini file? Must this be deleted everytime before doing a conversion from Lazarus to CT or vice versa, or do you mean only whenever upgrading from one version to the next of ct2laz? It seems strange to need to delete an ini file for the program every time you use it to do a conversion.
Apart from these couple of very minor irritations, the programs is superb, thanks again for your efforts.