From 
I am asked to get the value of $\theta$ in terms of $\alpha$ and $\beta$. Quick geogebra "shows" it is the difference, but how do you show it mathematically? All the properties I have about it are that the incenter is the intersection of the bisectors, and the orthocenter of the altitudes.
After putting some variables on the angles BAI and ABI, I expected those variables to get cancelated, but they did not. How can I poceed further?
Express angles $\alpha$, $\beta$, $\theta$ in terms of angles $A$, $B$, $C$, observing that $$\angle BAI = \frac{1}{2}A \qquad \text{and} \qquad \angle BAO = 90^\circ - B$$
Because of how $AI$ and $AO$ are arranged about $A$, we have $$\alpha = (90^\circ - B) - \frac{1}{2}A = \frac{1}{2}\left( 180^\circ - 2 B - A\right) = \frac{1}{2}\left( C - B \right)$$
Find similar expressions for $\beta$ (in terms of $A$ and $C$) and $\theta$ (in terms of $A$ and $B$), noting that the arrangement of altitude and angle bisector at each vertex doesn't always match. (One will differ from the others (why?), and that's the key point!) Then see if, as you suspect, one of $\alpha$, $\beta$, $\theta$ is the difference of the other two.