gui delphi: do first time calibration when requested

All the code is there... but untested yet.
Progression and cancellation also need to be done.