John,
You could easily allow that method to do a seek for the lowest TabIndex object that has a SetFocus method. This would allow it to be be put into the subclassable PageFrame instead of dealing with much harder to use Page subclasses. Although as pointed out in another thread a Page decorator like my PageRefresher class could be used too.
>Since VFP6 is being used here, why not put an explicit setfocus to a page's control (maybe stored in a custom pageframe array/collection) via a pageframe.ActivePage_Assign?