1) Denote the projections of I on AC, AB are X, Y respectively.
Note that B, O, P are collinear because ∠BMP=90∘. Because O, H are the midpoints of PB, PM respectively, we have OH∥BM and OH=21BM.
Similarly, OK∥CN and OK=21CN. Hence, ∠HOK=∠EIF. On the other hand,
OKOH=CNBM=sin(A+2C)sin(A+2B)IEIF=sin∠IFYIY:sin∠IEXIX=sin∠IFYsin∠IEX=sin(A+2C)sin(A+2B)
So OKOH=IEIF implies that △OHK∼△IFE.

2) It is easy to see that
OK⋅OT=R2,OH⋅OU=R2
with R the radius of (O). Then OK⋅OT=OH⋅OU or K, T, H, O are cyclic.
From this, we can see ∠IEF=∠IKH=∠IUT so EF∥UT.
The antipole line of T, U passes through S so the antipole line of S is TU, which leads to TU⊥SO. From these results, we get SO⊥EF.