Some programs don't work on 64 bit versions of Windows, that's a true fact.
However most 64-bit CPUs are currently backwards compatible with 32-bits. That's the main reason why the AMD Athlon 64 processors succeeded and the Intel Itanium was renamed the iTanic.
And stuff compiled for 64-bit CPUs will not run on 32-bit CPUs, thats fo sure.
