This could be a terrible idea but I was just trying to run F360 in Windows in VirtualBox on my Mac becasue it doesn't work in the current developer beta of OS X 11 and it occurred to me - why not always do that ?
You're already non-native UI widgets. Virtual Box and Docker are open sourced. It's not hard to imagine building a reference VM for the most stable platform for F360 (I'm guessing Windows but am indifferent) and then deploying and running that container on users' machines.
The great thing about that is that you could almost completely control the environment that F360 sees (save for things like video cards) so you'd get rid of most of the variation between systems. People who want to run it on Linux could do that, you would get to stop maintaining two sets of GUI code, and error reporting could include complete snapshots with much more detail than you can get now.
There'd be a performance hit but if you're careful, it might not be that bad if you're careful.