so the target_module property is used to get back an icon to use.
The client side script takes in the plural spelling without the s and add's the s when it is running so modules that use irregular plurals are not compatible with this property.
you can also decide to not use the target_module property and specify the url directly in the icon property.
if you specify both icon will be overridden
The administrator has disabled public write access.