How to Create a new Genesis Block with some bitcoins initially asigned to some users? I am trying to use Bitcoin's code for some other application.

Is it possible to create a genesis block so that I can initially assign some coins (bitcoins) to some users. For e.g.  The Genesis Block contains the following information: Address A has 10 Bitcoins  Address B has 5 Bitcoins ?

What changes do I have to make ?
If you do this, you'll be very disappointed even if you succeed. The genesis block is ignored in terms of effects on the state of coins. The actual Bitcoin genesis block's outputs are effectively unspendable, even if Satoshi showed up with the key.