I don't see the point of FyneDesk; I'm sure that a clever person could reproduce this environment with FVWM.
One piece at a time.
Mostly coding window managers and desktop environment in C/C++ is so painful that you can see why it stagnated 20 years ago...