To any of you that happens to play an Enhancement shaman and uses differing weapon buffs on their MH/OH, here's a nifty macro for you.

MH
#showtooltip Windfury Weapon
/cast Windfury Weapon
/use 16
/click StaticPopup1Button1


OH
#showtooltip Flametongue Weapon
/cast Flametongue Weapon
/use 17
/click StaticPopup1Button1


Obviously, if for whatever weird reason you use something aside from WF/FT, you can replace them in their proper areas (aside from maybe Frostbrand for leveling against mobs that love running away).

Now, I'm unsure if an error pops up when there's nothing for the script to click since I have errors mostly disabled for me. If that does happen, it should only really be a one time thing unless you go AFK for long periods of time. But then, being able to refresh your weapon buffs while they're still active really shouldn't be a big point, yes?