Hi, Fabioddq!
Very nice work, you've made some really good conversions lately.
One side note, tho.
No need to remove original uninst, as your script says:
Code:
Source: {#ProgramFiles}\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs; Excludes: unins*; Check: FreeArcError;
If you look at
Excludes: unins* section, it just ignores the uninstall files.