Here's what ya have and here's what you have to do about it if you want to rid yourself of all the vegetation you posted.
The first aquatic weed I see is American Pondweed. It is the one that has the floating leafs on the surface that look somewhat like a willow leaf. This can be killed with Reward very easily. Aqua pro can work, but it not where near as effective as defoliants in my opinion.
I also see you have filamentous algae, very bright green - without touching it it's hard to say what it is to be sure - but I'll go spyrogira algae to be somewhat general. Very easy to kill with copper products.
The next plant I see is spiked rush, the guys standing 10" out of the water with the seed pods on the top. Easily killed with Aquapro.
Then I notice cattails, the ones growing on the outter edge. This can be easily controlled with Aqua Pro.
The black spots on the cattails are mosquito eggs, an excellant indicator of a healthy insect population in your pond for your fish

not so much for you though

If you're concerned about the mosquitos the most effective way to rid your pond of them is with mosquito fish, also known as Gambusia. These little guys reproduce like mad, can swim in the shallowest of water and offer an extra forgage fish for your smaller bass and gills. In winter about 90% of them die, as they are really a warm water fish but the next year that 10% will easily re-establish the population.
The chews on the willow are to the best of my knowledge a beaver. They can be trapped but you'll need to contact the DNR officer to see what he can do for you in terms of the situation.
If for some reason you want to kill the willow use AquaPro.
So, as far as the vegetation goes.... purchase some AquaPro some Cide Kick II. A quart of each should do it for you. 2 oz's of each per gallon of water and apply it thouroughly over the cat tails.. and willow (if you wish.) They will start to die within a few days but won't fully be dead for a good 2 weeks. You will need to spot treat some cattails again undoubtedly do it as needed, or control where it spreads too if you want to keep some cattails.
Next purchase some Cutrine Plus and some Reward. Mix 1/3 of a gallon of Cutrine to a gallon of water and 1/5 a gallon of reward to that gallon of water as well. If it's green, reward will defoliate it. Your pond looks clear, making it a good canidate for reward to use. Muddy ponds can render rewards potency rather easily by some molecule in the chemical binding with clay rather easily or something to that effect. Regardless using it in your pond would be ideal. Spray this mixture evenly over the filamentous algae and american pond weed. This time of year you probably could spray the entire pond, but to be safe I recommend doing one half, waiting 10 days and then spraying the other half.
After all that is taken care of, address the spiked rush if you really have too. Use the same aquapro cidekick mix you use for cat tails on them and use a very fine mist to spray them. Only do this on dead calm days so you don't kill your grass

The reason I leave this one for last is because you will more than likely be spraying filamentous algae and american pond weed amongt the spiked rush, and are going to be killing some of it. Plus there's a good chance if you sprayed this stuff the same day you would more than likely wash off the AquaPro rendering it useless.
If you have any other questions about this or any other types of aqautic vegetation growing in there that I can't see in the photos, by all means feel free to post them and I'll identify them for ya and tell ya how to wax'em
