TForm1 — это класс, а Form1 — экземпляр этого класса, и Button1 как раз-таки находится внутри Form1, то есть нашей формы, поэтому такая запись была бы верной Form1.Button1.OnClick
а вот такая запись Button1.OnClick эквивалента такой: Self.Button1.OnClick
Self внутри методов класса (не статических) указывает на экземпляр объекта, то есть опять же на Form1