1. A computer implemented method for managing icon integrity, the computer implemented method comprising: receiving a notification for a selected graphic icon; determining whether a set of properties exists for the selected graphic icon; and examining the selected graphic icon for the set of properties comprising a digital signature, and a file association registration; responsive to determining the existence of the set of properties, analyzing the set of properties to determine a permission based on whether the selected graphic icon file association registration is valid for executables, and an authentication based on whether the selected graphic icon has been altered; and responsive to determining the permission and the authentication associated with the selected graphic icon, allowing execution of an associated function; wherein analyzing the set of properties to determine the permission and the authentication further comprises: comparing the digital signature and the file association registration for the selected graphic icon with a corresponding digital signature and a corresponding file association registration in a registry.