One year ago I created a contest in this forum for the creation of an app in a graphical programming language called LabVIEW.
The prize was 5 BTC but due to the explosion of bitcoin I am coming to terms with the only participant I got to pay him $100 USD and close/terminate the contest.
You can download the solution on the thread at:
https://bitcointalk.org/index.php?topic=137197.0This actually gave me the idea of creating paper/brainwallets using patterns resembling a bit the "swipe patterns"
used for password on android.
You just need to get the LabVIEW software and run the main.vi app and boom you have an offline calculator to create your graphical paper/brainwallets.
You just need to toogle the 256 boolean buttons with a pattern that you cannot forget and load your new bitcoin address and you are good to go!
It is not as secure as using a completly random private key without any graphical pattern. But if you use it wisely and with some complex patterns it can get very secure.