En cuanto a lo de tu primera consulta, ese formulario de presentación normalmente se le llama Splash Form yo hago lo siguiente aunque no estoy seguro si es lo correcto:
Creo un formulario llamado frmSplash, le asigno propiedades adecuadas, por ej. sin bordes, Position:= poScreenCenter, un color llamativo, le pongo uno o dos Labels para tener un poco de escritura, un Image con el logo de la aplicación o de la empresa, etc. y después en el archivo del proyecto hago lo siguiente:
Añado Windows al uses, ya que utilizo la función Sleep y también añado (si no está) la unit de la SplashForm
Código Delphi
[-]
uses
Forms,
Messages,
Windows,
MainForm in 'MainForm.pas' ,
SplashForm in 'SplashForm.pas' ,
Y dentro del begin y end principal del archivo de projecto hago esto:
Código Delphi
[-]
Application.Initialize;
Application.Title:= 'Conteo por Códigos';
frmSplash:= TfrmSplash.Create(nil); frmSplash.Visible:= True; frmSplash.Update; Sleep(2000); Application.CreateForm(TfrmMain, frmMain); Application.CreateForm(TDM, DM); frmSplash.Free; Application.Run;
Sobre tu otra consulta, todavía no entiendo muy bien que es lo que quieres.