I looked at the WIN API and it looks like you have to get handles to the top form, copy the bitmap to some buffer and then use a print doc API. The question is, are the VFP forms true Windows forms or are they just fake windows.
I don't think it's easy to do in any language. This is one of the cruelties you get for using Windows. A mismash of low level API calls to do something that should have been simple.
Costas