返信ありがとうございます

FormNo, FormNameをForm毎に指定する意味は
Open(FormName);等で指定するためです
(普通はForm.Captionを入れようと思っています)
FormNoはIndexではなくそのFormの固有の番号を想定しています

また、OpenFormは二つ以上のインスタンス作成は許さず
もし既にインスタンスが作成済の場合はそのFormを一番手前に
もってくるような形にしようとしています

もしかしたら端から見た場合、おかしな事をしているのかも・・・

すみません、ごちゃごちゃ書いてしまって・・・