Alan,
FWIW, I tried the Navigate() last night and it throws up the dialog about what to with the file. It didn't have a problem at all displaying the png as an IMG item.
>If you drop the 'Web Browser Control' component, from the VFP Foundation Classes / Internet, onto a form together with a command button with something like
>
>lcPNGFile = 'file://'+ALLTRIM(GETFILE('png'))
>THISFORM._WEBBROWSER41.Navigate(lcPNGFile)