Q1: in fact, for a skyscraper sheaf $\mathcal{S}$ on a surface one has $c_2(\mathcal{S})=- \mathrm{length}(\mathcal{S})$: this follows for instance from example 15.3.1 in Fulton's Intersection theory.
Q2: It depends what you call "easy"... It is a nontrivial computation due originally to Lübke, and extended to the case of Higgs bundles by Simpson (Proposition 3.4 in Chernklassen von Hermite-EinsteinConstructing variations of Hodge structure using Yang-VektorbündelnMills theory and applications to uniformization,. J. Amer. Math. Annalen 260Soc. 1 (19821988), 133-142867–918).