Just wondering aloud - wouldn't it be easier to port the .dfm parsing to your desired language of choice and keep designing forms in Delphi?
I can only imagine that it's not just the ease of design part (and legacy code) that keeps you in Delphi, it's the whole aspect of it being integrated with writing code, components, units and fast compilation.
We rely quite heavily on DevExpress components, but yeah dfm parsing is something I've considered. But I have this gut feeling while it might get you 80% there you'll spend a ton of time fixing the last 20%, negating the win.
I can only imagine that it's not just the ease of design part (and legacy code) that keeps you in Delphi, it's the whole aspect of it being integrated with writing code, components, units and fast compilation.