If you want to make lots of money, do things that make money.
-mouser
It would be nice if life was so simple. If you're a shoe string operation you don't have marketing money. I'm convinced much of the plethora of corporate sponsored "free" software is out there to preclude the possibility of a one man shop from producing the same product and getting a foothold. The days of one guy coding up an editor and making a buck are gone and it's no accident.
There are lots of boards where I give what amounts to free support but if I put my url in my signature, they'd kick me off. I don't see corporate sites spamming products on boards and a one man programmer getting legitimate exposure as both "spam". One is spam and the other is goodwill.
Goodwill is hard to come by these days.
Much of "donationware" started out as an attempt to sell a product, but when reality hits you figure you might as well hang out the donation shingle as you might at least get a few donations from individuals as a thank you for your efforts.
So in conclusion I'd say what makes "successful" freeware is some corporation paying you a salary to write the stuff so they can give it away.
