>Eu vou precisar que a Classe1, 2 e 3 chamem esse método através de THIS.MetodoProibido, mas essa chamada não poderá ser executada através de um PRG ou mesmo através de ThisForm.Classe1.MetodoProibido...
se você criar o método em sua superclasse como "protected", o método será acessado pela própria classe, e pelas suas sub-classes... assim, você conseguirá na sua sub-classe usar This.Metodo(). E, para o "mundo exterior", o método não será visto... assim, se for um botão em um form, por exemplo, o form não conseguirá acessar o método (ex.: thisform.botao.metodo()).
é isso que precisa?
Claudio Lassala