@neauoire I once attempted to write a Visual Basic routine that would force a window to always be a square shape after resizing. However, I did it very poorly based on averaging the width and height, triggered by a resize event, so it would repeatedly trigger itself and slowly vibrate into a square shape, which was not at all what I was going for but was extremely entertaining to play with.