Hombre no me quiero meter con el rtti, porque no lo conozco. Pero si estamos hablando de objetos, podríamos intentar algo como esto:
Código Delphi
[-]
var
P: Pointer;
begin
P:= Form1; try
if TObject(P) is TObject then
ShowMessage(TObject(P).ClassName);
except
end;
end;