Consider the user creating a new safety application. First, he/she need to generate the layout data and manually import the resource data to the file and then rebuild the application again. If one forgot the step the safe renderer just throws the following exception which does not give any hint about the failure:
After adding the icon or changing just the color of the icon the resource file needs to be updated manually.
It would be much more convenient if the safe data asset is automatically updated to the resource file.