Applying a charm on a weapon can be done by rightclicking (or pressing A for Xbox) on the weapon.
This will only work if the weapon has an empty charm slot.

Cheers,
G