But create 64 bit program once compiled, will run on a 32 bit machine?
No. A 64-bit program won't run on a 32-bit system. If it's some sort of utility that you're going to run on your own computer, and you have a 64-bit OS, then maybe the 64-bit option is one to consider.
* The Perfect Platform for Game Developers: Android
Developing rich, high performance Android games from the ground up is a daunting task. Intel has provided Android developers with a number of tools that can be leveraged by Android game developers.
* The Best Reasons to Target Windows 8
Learn some of the best reasons why you should seriously consider bringing your Android mobile development expertise to bear on the Windows 8 platform.