My installer is very simple, it basically is:
The Welcome and Final pages are standard (
You can control the real progress bar position in code using WizardForm.ProgressGauge.
WizardForm.ProgressGauge
Found it!
I was missing :
Result := True;
ProgressPage.Hide;
if CurPageID = wpReady
wpWelcome
That solved the problem!