Hola jafera.
En la creación del Form llamado tenés que cambiar su Owner (propietario).
Cambiá:
Código Delphi
[-]
FrmLlamado:= TFrmLlamado.Create(Self);
por:
Código Delphi
[-]
FrmLlamado:= TFrmLlamado.Create(Application);
Si el propietario del form llamado es el form llamante y este es destruido, su existencia depende este último.
En cambio cambiando su Owner por Application su destrucción dependerá de la aplicación.
Saludos