Hola, probá con esto.
Código Delphi
[-]
if NOT(FormAlgo.Active) then
FormAlgo.Show;
Así verificás que el formulario esté activo. Si no está activo, lo mostras.
Otra cosa que tal vez estés buscando sea
Código Delphi
[-]
if NOT(FormAlgo.Showing) then
FormAlgo.Show;
Con eso verificás si se está mostrando el FormAlgo.
Fijate cual te sirve.
Saludos!!!!!!!!!