I have bougth a license for Teamviewer and added it to:
\PortableApps\TeamViewerPortable\Data\settings\teamviewer.ini
But every time I upgrade Teamviewer (using PortableApps's updater), my license has been removed, and I have to add it again.
Is it possible to configure the system, so that the license does not disappear, or should I hope for some change in the code?
When last I touched the code, it did preserve the license. Looking at it now, it still does. Unless you improperly close it. If you shutdown Windows while TeamViewer Portable is running, the license is left in TeamViewerPortable\App\TeamViewer. If you then upgrade it, it's lost.
Sometimes, the impossible can become possible, if you're awesome!