Brother that's what I also intend to do but then do we error IDs available for QTPs general errors:
(1) Object was Not found/ object don't exit on page
(2) Object Not Defined
(3) More than one object exist on page with similar properties
(4) General Error
Now whenever such an error gets invoked qtp shows it and if you handle it via Recovery or code it stops the run which breaks the regression
execution there itself.
Say there were 200 scripts lined up for execution and all were whole sole independent scripts. And the 50th script got an error Object not Found then the recovery/code will handle error but it will stop the execution there itself. Do you think under that condition "On Error Resume Next" statement will not let execution stop and will take execution to 51st script to execute?