i quote a site:
"enchant weapon:
Remarks:
Learn the techniques of the few weapon smiths in existence who are able improve weapons and pieces of armor by adding special magical abilities to them. Decide which abilities you want to add: warriors might want to increase strength, mages intelligence, and survivors agility. Naturally, any class will welcome better resistances."
this means that it is normal to be able to put them in shields and whatsoever.
dunno about your second point though..