Bombs and arrows that don't reference any counter are easy, since both weapons can just be created via script. As for the character switcher, look at this.
The concept works fine (Custom Item 01 is the switcher in that demo). Are you sure the error isn't somewhere else, like the switch item costs MP and you don't have any?