Hola salvica.
Es claro que
AttributeChanged no es nativo de Delphi y creo al igual que vos que es inherente al componente. Seguramente quién disponga del código que viene en el CD te podrá informar.
En relación a
Self, hay que ver en que contexto está siendo usado, por que por ejemplo:
Código Delphi
[-]
procedure TfrmUnForm.Button1Click(Sender: TObject);
begin
ShowMessage(Self.ClassName);
end;
Mostrará en pantalla
TfrmUnForm ya que el parámetro implícito (Self), del método Button1Click es de tipo
TfrmUnForm.
Un saludo.