Did you know about BlackBoard Circuit Designer?
BlackBoard is an open source software that helps you design and setup circuit layouts. You may use it for stripboards, perfboards, breadboards, and even for plain circuitry.
It is constantly under development and completely free!
Here's a shot:
In a few weeks the final version 1.1 is ready to come along with the complete manual in german, a fresh new site and a new forum. Stay tuned!
P.S: If you know how to build Java software with Ant, you may give it a try and clone the current state at Github and build it by yourself!