salve a tutti,

ho un problema riguardante il confronto tra l'icona visualizzata nella notifyIcon e quella che dovrei visualizzare. tale verifica è resa necessaria in quanto ho un timer che ogni mezzo secondo va a verificare se l'utente stà lavorando o no (in base all'attività o meno dell'utente devo fargli vedere un'icona differente). prima settavo l'icona anche se questa era già presente, ma a me sembra uno spreco settare l'icona se è già visualizzata con conseguente refresh dello schermo.

premetto che ho già provato in due modi:

Metodo uno (restituisce sempre false anche se è già settata):
codice:
if nfIcon.Icon.Equals(My.Resources.Icona1) = False Then
    nfIcon.Icon = My.Resources.Icona1
End If
Metodo due (entra nella if anche se le due icone sono identiche):
codice:
if nfIcon.Icon IsNot My.Resources.Icona1 Then
    nfIcon.Icon = My.Resources.Icona1
End If
chiedo a voi, come si può fare a verificare se le due icone sono differenti?

grazie