Circuit Designer lets you easily drag and drop components onto a schematic sheet for easily laying out a schematic and then printing it out. It is designed to be simplistic without much effort to create a schematic, but powerful nevertheless.
A 4 hour recording of the coding of this program is available on YouTube.