> I think the main idea here is the "being able to use Rust for x-platform UIs".
I was okay with using C as the logic layer and Lazarus as the GUI. No reason you can't do that with Rust, but it will limit the amount of spaghetti-ish patterns that you may want to create.