Looks to me like you have a good grasp of the possibilities.
If you go the Wine route, moving your files shouldn’t be hard. The Linux IDE will have created a directory named Inform (directly under your homedir by default, if I recall correctly). In it, you’ll see a bunch of directories named project.inform and project.materials.
Run the Windows IDE under Wine and create a junk project. It will also create an Inform directory; I think the default is /Users/your_login_id/Documents/Inform.
Copy all the contents of the former to the latter.
If you have installed any extensions for global use (as opposed to for a specific project under its project.materials/Extensions directory) there would be another step. I’ll go into it if you say it’s relevant.
This Inform on the command-line post is for 6M62 but remains a good reference to the project directory structure. It’s outdated for building from the command-line, but the official docs now provide documentation on compiling on the command-line.
And my i7-helpers repo has a script to create a project and one to compile.