A tela de abertura de um programa de computador é algo bem rotineiro de ser visto, porém sofisticado. Ela cumpre algumas funções essenciais como preparar o ambiente. Neste dado momento também criptografo e decriptografo senhas, faço checagens e gravações de chaves no registro do Windows, leio arquivos relevantes a sua execução, estabeleço conexão com base de dados SQL.
Lembando que, à época usei tecnologia embarcada e seus tokens criptográficos Compact 500 da SafeNet® para distribuição segura e antipirataria em meus softwares.
Eis uma boa fonte de pesquisa para desenvolver o seu splash (tela de abertura)
Linguagem Pascal @ Borland Delphi