Thanks for your suggestion but I don't think it's a glow map as there isn't a glow map for the hunting rifle. The green sights come from a file called neongreenironsights.dds, which doesn't have a glow or normal map either. I should have said they show up with the default, non modded hunting rifle. For the 9mm pistol they show up, on an unmodded weapon, but pointing the gun in different directions makes the green flash white. It's very odd as it happens with vanilla assets and it was never a problem previously. Anyway, despite my problem I would still like to remove the glow sights from the meshes as I think it looks good and think other people might want such a mod too.
OK, I see, I guess I misunderstood.
the thing to do then, is open up the hunting rifle nif in nifskope and first thing, is to make sure that 3 panes are showing,
if you go up to VIEW in the menu "Block List" and "Block Details" should have checkmarks next to them.
now in pane to the left of the window where you see the rifle model, you should see a list of crap and some have triangles next to them.
You are only concerned with the entries with a triangle that say "NiTriStrips"
The one you want for the hunting rifle is "42 NiTriStrips txt HuntingRifle:1 [16]"
(conveniently the very last entry)
expand the tree by clicking on the triangle all the way to the left and you'll see "45 NiMaterialProperty"
click on that, and in the pane below you'll see a strip of black and other entries that have #ffffff
the actual list should be in this order
Ambient
Diffuse
Specular
Emissive
notice the Emissive Color for the sights is White, double click ON the white strip (the value column) that has the "Emissive Color" label all the way to the left.
now you should get 3 boxes with RGB values, click in each RGB box and change the 1.000 to 0 in ALL 3 values.
That should stop the white glow.
See if that works good enough for what you want.