Yes - we can do automation of any application bypassing the OR. I know you must be knowing how we can do it.
Using descriptive programming we can easily bypass OR.
Code below will make you understand how to bypass OR in QTP.
Set objLinkDash = Description.Create
objLinkDash("micclass").Value = "Link"
objLinkDash("html tag").Value = "A"
Set lnkObj=constobjParent.childobjects(objLinkDash)
For i=0 to lnkObj.count-1
print lnkObj(i).getROProperty("innertext")
Next
Note that we have not used any object from OR in above code.