Have you even tried? AFAIK the installation of vfp9 starts with a VFP9.HTA, that's an HTML application, I don't think that needs .NET, it might just be something special Wine didn't yet care about emulating. You can also start the setup.exe, which doesn't care for prerequisites installation, but installs the core VFP9 itself. The only actual requirement is Windows Installer. Not sure if 3 or 4, but surely an older version than the current one. I don't think this older version of Windows Installer has .NET dependencies.
Well, and if that still fails even under Windows you can also not use the setup but copy over a VFP9 installation directory and then do a few steps to get things going. One thing missing is MSXML2.DOMDOCUMENT.4.0 for task pane, dito the common controls (OLE/ACtiveX). On a new Windows computer, you could find the installations for MSXML3 and MSXML4. Also an installation of common controls. Not sure you get all of that done on Wine if setups of these components still fail.
But even without these additional components, the VFP9 IDE can already start after just copying the installation dir. So you can start vfp9.exe and DO VFP9CLEAN.APP.
Not sure what this covers, it might fix file associations or not. If not, you may use this:
That's just for the comfort of opening VFP by "starting" a PJX, or a DBF, etc.
Not sure how far the Windows registry is fully emulated but you might even be able to start VFP9.exe with the /regserver command option, so it registers itself. Again, not a required step, just one more point in having the same state as after a full installation.
What remains is getting help to start at F1, but you can always just start dv_foxgelp.chm, if Wine support chm help. I guess it does. IIRC Will Hentzen pointed out Wine as an alternative basis for using VFP without Windows a decade or almost two ago. It just was and is a legal grey zone and AFAIK he got in trouble for that matter with MS.
Chriss