The icons are compatible with dark themes - currently you need to set "svg.context-properties.content.enabled" to true in about:config to allow this functionality.
Thanks for the feedback, it seems Firefox for Android can't currently display and toggle browser icons. I've removed Android support until I can find an alternative method.