The key to getting started is to notice that angle AQB=90∘.
Angle BAQ=90∘−B/2, so angle OAQ=90∘−B/2−A/2=C/2. So OQ=AOsinC/2. Thus we have to show that MP=BCsinC/2.
Let the incircle touch AB at L and let Y be the midpoint of ML (also the intersection of ML with AO). Angle NMC =90∘ - C/2. It is also A/2 + angle MPY, so angle MPY =90−C/2− A/2=B/2. Hence MP=MY/sinB/2. We have MY=MOsinMOA=rcosA/2 (where r is the inradius, as usual). So MP=(rcosA/2)/sinB/2. We have BC=BN+NC=r(cotB/2+ cotC/2), so MP/BC=(cosA/2)/(sinB/2(cotB/2+cotC/2)). Hence MP/(BCsinC/2)=( cosA/2)/(cosB/2sinC/2+sinB/2cosC/2)=cosA/2/sin(B/2+C/2)=1.