Add: share functions for dynamical icon