「なぜSPSETで4095番なのか」という問いの答えは「SPDEFで4095番を指定しているから」ということになりますが、元のプログラムがどういう意図でそうしたのかは作った方でないとわかりません。 おそらく「一番最後の番号だから使われにくいだろう」という気はしますけど…