Solution:
Set AB=c, BC=a, AC=b, p=2a+b+c and let O, P and Q be the midpoints of AB, AM and BN, respectively.
Since OO1⊥AC and O1P⊥AM, we have △O1OP∼△ABC, implying that cOO1=aOP. Further, it follows from AM=p−c that
OP=OA+21AM=21c+21(p−c)=4a+b+c
and therefore OO1=4ac(a+b+c). Analogously OO2=4bc(a+b+c).
Since ∠ACB=90∘ we have that ∠O1OO2=90∘.
Finally, using that SO1O2C=∣SOO1O2−SOO1C−SOO2C∣ we compute
SOO1O2−SOO1C−SOO2C=2OO1⋅OO2−4OO1⋅b−4OO2⋅a=32abc2(a+b+c)2−16c(a+b+c)(ab+ba)=32abc2(a+b+c)2−16abc3(a+b+c)=16c2,
since c2=a2+b2. This implies that SO1CO2 does not depend on the choice of the point C.