The CentOS Artwork SIG doesn't touch the source code of the application it customizes, so the customization be able to survive the package updates. In case an application doesn't support customization this way and changing its source code is required, the customization efforts should be directed up to the community that produces the application in order to make the application visual style independent of its source code.