Thanks. I think for the time being I will stay with the solution „as is“ and probably save the desired layout by control.writeXML() and reload it by control.readXML() at the startup of the app.
Trying CPerspective I will postpone for later investigations.