Hi Craig,
Thanks for the suggestions. In a different branch of this thread I came to the conclusion that the problem may be my report preview form being a child form of my top level form where my menu and toolbar sit. That might explain why clicking on the form (top level form) border or alt tabbing back to my application would "re-awake" my menu since these actions might be re-activating the top level form where they sit.
I'm taking a different tact and using the new VFP 9 report architecture to build my own report preview window. I think this may solve the problem and give me a print preview that integrates seamlessly with the rest of my application's interface. I'm just getting my feet wet and I'm very excited by the possibilities.
On a seperate note, I enjoyed your ideas on a version of VFP that could download its runtime files from a remote site.
Malcolm