per quel che riguarda il punto 1 dovresti verificare che, tenendo conto dell'unità di misura della picture box, il centro del cerchio non sia fuori, cioè cx deve essere + piccola di picProg.Width e cy deve essere + piccola di picProg.Height, altrimenti vedi solo una parte del cerchio oppure non vedi niente.