I just finished coding a small (very small) tone generator for fun. I never found a free tone generator that wasn't shareware($$$). I wanted a software that could play a sine wave for a long time, change the frequency while the audio is running and can also play white noise. I'd use it for burn-in speakers and testing. Audacity is great, but it doesn't have a live audio generator. Being a database programmer, I always wanted to code some audio stuff. It was fun to do and I now understand what digital audio is really made of. It was nice to bring back my math skills too.
I offer it free of charge. If you want to use it, go ahead. I'm open to suggestion. I consider it a beta version. I may code your requests, as long as it's fun to program

. Let me know what you think of it.
You can download it here:
http://www.hfaudio.ca/Softwares/HFGeneratorSetup.msi
You need an up-to-date Windows system to run it (.Net 3.5)