Não é o programa que é executado na memória, mas o cache de páginas mantém todos os arquivos (executáveis, bibliotecas e arquivos de configuração). Assim, o tempo para o acesso ao disco pode ser salvo na segunda execução. Mas a vinculação dinâmica precisa ser feita novamente.