Per il secondo problema io faccio o con una vecchia versione di Acdsee o con fastStoneViewer