...If your code inherits from GPL, it means it IS GPL...
...I have created from scratch an app...
Does not sound like your code ihnerits GPL or anything else. The way I understand it,
generally you cannot apply a less restrictive licence if you use somebody else's more restrictive code. The opposite is sometimes possible.
Previously I did not understand that you created a brand new app, I thought that you updated
LRS Explorer. IMHO, in this case you should better start a new thread for it.
If I want to post my app in this forum
You can upload your app whenever you want: Sourceforge, Git*, Bitbucket, Codeberg... if you take a look you will see, that all kind of SW is announced here, not only FOSS.
It would be nice if you leave a backdoor for keeping your code alive once/if you abandon it.
...Since LCLTranslator is removed in my version, every string must be reassigned manually after translation (this is what you are doing in TfrmMain.ReloadFormControlsCaptions)...
If I get you right, you mean that
LCLTranslator is just no good? I like that GUI components are handled
automatically.
What bothers you in some duplicated entries? Too much disk space is occupied (btw, the
.exe of the original
LRS Explorer is 0,5 MB, I have it compiled to 2,5 MB in Lazarus 4.8 ) or more useless work for the translators?