it's very simple, actually. This is the price you have to pay when you try to take money for stuff announced as free:
People who want to donate, will donate.
People who don't, won't.
What you are trying to do here with your free licenses, no matter how long they are active, is absolutely contraproductive:
1. If people have the decision between buying a licence and getting one for free they will not buy one and always take the free one.
2. Crackers who are used to remove nags are bored by your applications because you are offering the keygens to remove the nags yourself, this means that the underground won't spread the word about your applications.
3. Asking for money for software that others code for free is a waste of time. Think about the level of essentiality your software has, is all of the stuff announced as donationware really "that" extraordinary? Yes, some of it is, but not all, so I suggest that you make the "ordinary" programs freeware and charge for the rest so the users get a feeling for the amount of work you put in some of those apps.
Look at Total Commander if you want to learn how to do it "right" when demanding money of users:
It shows a nagscreen on each program use in which the user has to press 1, 2 or 3 to remind them that it's shareware, otherwise it's not limited at all.
The author doesn't try to force users to visit the website because he knows that they will visit it anyway if they feel the need to do so, users are not stupid.
He doesn't try to force unregistered users to pay for the software by letting TC stopping to function after period X or reminding them again and again, as this would mean that a possible customer is maybe lost forever.
Users who need more features or bugfixes will do an update anyway, no matter what, but users who are satisfied with old versions, do not update so just leave the decision to the users.
The point is:
Do not waste your time thinking about how you can annoy users LESS THAN NOW but just STOP annoying them AT ALL.
Stop deviding the community in "good" users aka donators who are allowed to beta test your applications (is that really an advantage?
) and those who are "just" software enthusiasts that like to use the software for free.
Last not least, here is an article you should not miss:Piracy and Unconventional Wisdom
Greetings and happy new year
ProcessTamer is still polling the registry (in case you remember me), any news on that?