Neil,
I was involved in a similiar project where I ended up using a unique text string embedded in the document.
Using automation, locate the unique text string and make sure it is selected.
From VFP copy the desired photo to the Windows clipboard and use the selected text object's paste method to replace the selected text with the photo.
The resulting photo is placed in the document without any aspect ratio problems.
If you need code details on accomplishing this let me know.
ED