try creating a combat style and drop the ranged multiplier to 0 if you want them to not use a bow at all?
for what it's worth, i assigned one of my companions a mercerfreymelee combat style (which has a melee multiplier value of 10 and ranged 0) and she has never once taken out a bow even when a dragon is flying overhead.
Cool i will try this method first to see how i like, it thank you.
The main problem i see with this is that it would be fine for melee NPC's but i want it to make mages use magic only, not a bow and also not have my mage with arrows on his back that i cant remove so making these items visable in inventory and removing them might still be the best option
If you are making new followers, or even altering a specific existing one (what I am doing with the mod linked in my sig), I'd really suggest avoiding the default follower system completely. It's so limited, and trying to do anything to extend it will be a compatibility nightmare considering all the other mods that are also trying to alter the same system.
That said, as to your specific question, the default follower system quest sets whatever NPC you hire/ask to follow you to a reference alias ("Follower") and adds a bow to their inventory while that alias is active. So there is not an easy way to remove the bow for just one particular NPC; the removal will cover any NPC who fills the alias and is assigned as a follower using the default system.
Yea actually that's close to what i am doing, but i am working only on hireling NPC's making them more unique and usefull based on their skill set and attitude in game as well as each one having a specific role so having a mage only or melee only guy pull a bow out erps me heh