Nothing's Impossible (c) DM
However, in practice I have created custom toolbars and menus from the program, including customizing button images. This made sense, since it allows you to abandon the programming of this functionality in each new project.
In some projects, where the number of forms has exceeded a hundred, I thought about creating dynamic forms, which is quite justified if their functionality is the same type, and the appearance is uniform. But in practice, there are many conventions that require writing code and non-standard placement of interface elements.
Also, I am not a supporter of 100% customization of the appearance of the application, as this will make it difficult to write a user manual for the final product. The UX/UI designer should be responsible for the arrangement of the elements.
Визуальное программирование: блог