Hola SocGer,
Necesita incluir el uses para poder usarlo en cualquier otro formulario, si no lo incluyes no podrá utilizarlo ni ese ni ninguno, si lo que te preocupa es que cuando vayas a reutilizar el formulario genérico en otro Form se quede el anterior, eso no te tiene que preocupar ya que cuando destruyes el Form también se destruye lo de mas.
También te digo que un formulario lo puedes crear tantas veces como quieres, puedes crear un TForm cientos de veces dentro de un procedimiento o función, solo hay que cambiar el nombre de la variable.
Código Delphi
[-]....
var
aForm: TFiltroForm;
bForm: TFiltroForm;
begin
aFrom := TFritroForm.Create(Self);
aForm.Edit1.Text := 'bla, bla, bla';
aFrom.ShowModal;
bForm := TFiltroForm.Create(Self);
bForm.Edit1.Text := 'blo, blo, blo';
bForm.ShowModal;
end;
ambos representa al TFiltroForm pero el contenido de cada uno es distinto.
buscas esto o me he perdido yo
Un saludo.