Having birds on your property will also help with your mosquito problem. If you make your yard "interesting" and "inviting" to the birds, they will move in
You said you had
trees near your pond, well why not put a bird feeder there or some bird houses. Just a thought. But fish would do wonders on the mosquitos. I would recommend goldfish, yes even they will eat bugs. And, they can survive freezing. They go into a dormancy and usually revive when the water thaws. It's weird. But I had a tank of them to freeze once (my heat went out...all my fish tanks froze) and I thought that we had lost all the fish. Truth was, that the oscars did die from their tank freezing. But when the water in the goldfish tank thawed...they revived and seemed rather happy. Had those fish for a LONG time. But, basically, the most "ecofriendly" solution to your problem is going to be birds and fish. Although, the mosquito dunks do sound interesting. Adding a small fountain to your pond will help you out a lot too, especially if you decide to add fish.