Matthew,
>Is there a way to put image along with the text caption on the page(s) of the pageframe?
The TabStrip ActiveX control supports the ImageList control at runtime you can use code like this:
with this.oTabs
.ImageList = this.oImageList
.Tabs(1).Image = "ClosedFolder"
.Tabs(2).Image = "OpenedFolder"
.Tabs(3).Image = "DiskDrive"
endwith
Check the Wiki article
http://fox.wikis.com/wc.dll?Wiki~TabStrip~WIN_COM_DNA for the small chunk of code and explanation of how to coordinate the tabs from the TabStrip with a VFP PageFrame control.