Hola,
Para lo que necesitas puedes usar el método "ShowModal" de los formularios, en lugar del método "Show". Fíjate además que "ShowModal" es una función cuyo resultado puedes utilizar si te es preciso.
Código Delphi
[-]
begin
with TFormulario.Create(nil) do
try
if (ShowModal() = mrOk) then
else
finally
Free();
end;
end;