1. A computer implemented method for managing icon integrity, the computer implemented method comprising: receiving a notification for a selected icon; determining whether a set of properties exists for the selected icon; responsive to determining the existence of the set of properties, analyzing the set of properties to determine a permission and authentication; and responsive to determining the permission and authentication associated with the icon integrity, allowing execution of an associated function.