visto che il seguente codice mi funziona con seven e con windows 8, ma da problemi con windows XP

codice:
               graphics.DrawRectangle(RedPen, rect)
stiamo decidendo di impostare un classico "on error resume next" visto che non è necessario disegnare un rettangolo a video
essendo "on error resume next" un gestore di errori passato,come consigliate di comportarmi in una struttura try...catch? in modo che se desse errore facesse finta di niente?

un catch vuoto non mi sembra professionale,
e d'altronde non è che posso controllare se si tratta di XP ogni votla che esegue questa istruzione
codice:
   Try            graphics.DrawRectangle(RedPen, rect)
        Catch ex As Exception


        End Try