Anche se ho eliminato tutti gli eventi oncreate dei vari form secondari la situazione non è cambiata. Riporto il codice che richiama dal form Sommario (che contiene varie label) una pagina di testo:
codice:
procedure TformSommario.lblIntroduzioneClick(Sender: TObject);
begin
  HTMLPath:=ExtractFilePath(Application.ExeName) + 'HTML\introduzione.htm';
  formTesto.webbrwser.Navigate(HTMLPath);
  formTesto.show;
  formSommario.Hide;
end;
Il formTesto è molto semplice perché contiene solo una webbrowser. Non mi sembra che ci siano operazioni "pesanti" da svolgere.
Quello che avviene a video è che per 1-2 secondi nel passaggio da un form all'altro si vede lo sfondo azzurro del desktop con il logo di window. (preciso che il computer è quello che uso normalmente per le elaborazioni grafiche quindi è potente, veloce e con molta RAM). L'unica cosa che mi lascia in dubbio è che il sistema operativo è Window 7, sul mio portatile che ha Win XP il problema, infatti, non si verifica.