Да, действительно есть короткое решение

Построения красным цветом.
Построение:1) Провести прямую через т.A и противоположный угол С, в пересечении со стороной OH получим точку F.
2) С помощью циркуля отложить CG=OF.
AG - искомый отрезок
Доказательство:

Пусть стороны прямоугольника k
1 и k
2, длины перпендикуляров из точки A на стороны прямоугольника a и b.
Площадь верхнего многоугольника
+\frac{1}{2}(k_1-a)x=\frac{1}{2}ax+\frac{1}{2}k_1k_2-\frac{1}{2}k_1x+\frac{1}{2}k_1x-\frac{1}{2}ax=\frac{1}{2}k_1k_2=\frac{1}{2}S)
Т.е. половина прямоугольника.

Добавлю частные случаи:
1) Если A на диагонали, т.е. F совпадает с O, то AC - ответ
2) Если F лежит на нижней стороне, то нужно перевернуть лист и сведем задачу к решенной.