1. Davvero è sufficiente scrivere
`\renewcommand{\sfdefault}{iwona}`
(in arsclassic.sty) senza caricare mai il pacchetto iwona (nè nel pacchetto né nel preambolo)? C’è rischio di qualche effetto collaterale? Io non ne ho riscontrati, ma…2. I font Iwona (presenti nella distribuzione MacTeX) sono compresi in tutte le distribuzioni TeX Live e nella MiKTeX completa?
Risposta 1: il pacchetto iwona.sty ridefinisce \rmdefault con il valore iwona e \sfdefault come \rmdefault. Poi fa un certo numero di cose per la matematica, che non ti interessano. Siccome il tuo scopo è di usare quel font per le parti senza grazie, non vedo perché caricare un sacco di cose del tutto inutili: la tua riga va benissimo.
Risposta 2: non lo so, basta navigare a partire da http://tug.org/svn/texlive/trunk/Master/texmf/
Risposta 0: non si può scrivere un pacchetto senza leggersi la guida LaTeX for class and package writers, che trovi sul tuo sistema come clsguide.pdf
Ciao
Enrico