Hola.
En realidad, lo que me llevó a pensar en una posible demora con los forms (y reorganizar el código) fueron las líneas:
Código Delphi
[-]
...
F_Camions:=TF_Camions.Create(nil);
F_ModulDades.Camions.Locate('ID',Buscar_CamioID.Value,[]);
...
Donde primero se crea el form y luego se posiciona con Locate, pero viendo ahora que son muy pocos registros, no sé...
Y no había prestado atención a lo que observó
roman, tiene razón; la consulta puede omitirse.
Saludos.