2.3 duplicate windows

This is a first step on "cleaning" create/update windows.

The idea is to remove duplicated code (save some little bytes to load and ease maintenance).

During the journey, i found some assets which seemed unused, so i removed them (there still might be some other... or i might need some sleep...)