Dear Skegsy-
You will not be able to use the "customize control" function to modify the indicator's disabled state. Because you're, in effect, changing the image display of a Boolean indicator, there is no 'disabled' state for the indicator. A 'true' or 'false' value is always being passed to the indicator, so it can only have two displays.
One thing you may want to try is using a property node. Within the function block, [right-click] on the icon for your indicator and select [Create]>>[Property Node]. Now, [right-click] on the button and select [Change all to write]. Finally, [left-click] on the lower half of the property node and select "Visible" from the pull down menu.
With this property node, you can make the indicator visible or
non-visible based on a Boolean input. If you wire a Boolean into the node, a true value will cause the indicator to appear and a false value will cause it to disappear. If you put this property node inside your function loop with a boolean test respective to your desired action, you can effectively control the appearance of your arrow indicator.
Hope this helps. Please let me know if you need anything else.
Kind Regards,
Joe Des Rosier
National Instruments