Another fix for allocation functions in button widget but now if icon synchronization is _NOT_ enabled.