Is there a particular reason the <button_iconcycler> does not have a "<defaultvalue>" parameter?
It's true the value ("value[0]") associated with default icon is the empty string (""), but when checking the getStringValue(...), comparing it against "", doesn't really give me a warm and fuzzy feeling!