Simple tool using BouncyCastle (.NET) to generate a private key and a public Bitcoin addresses.
http://www.bouncycastle.org/csharp/
This tool is intended to be used for educational purposes only. Use it on your own risk. We discourage you to use it for creating addresses that will be used in the production Bitcoin network.