Oscar,
No changes required (only in very rare cases), just get FWH 64 and you will have your 64 bits app ready
Technically there is no a sensible difference unless your app is related with multimedia and/or manages a lot of data, as each architecture is able to manage different amounts of memory chunks. 64 bits is the best to manage large amounts of data in terms of speed and efficiency as it can handle it all at once.
And probably the strongest reason is a commercial reason as many 64 bits computers are being sold these days so the users are aware of 64 bits already and their sense is that it is the most advanced technology so if you offer a 64 bits version of your app to your customers they will see it as a technical improvement of your work and they may be willing to pay for it. In other words, with a minimum work on your side you can get a new sale very easily
No hay que cambiar nada (solo en casos excepcionales) solo recompilar usando FWH 64 y tendreis vuestra aplicación de 64 bits lista .-)
Tecnicamente no hay una diferencia apreciable salvo que tu aplicación este relacionada con la multimedia y/ó si usa grandes cantidades de datos, puesto que cada arquitectura es capaz de usar diferentes cantidades de memoria. 64 bits es la mejor manera de usar grandes cantidades de datos en terminos de eficiencia puesto que puede manejar muchois datos a la vez.
Y probablemente la razón de más peso es una razón comercial puesto que hoy en dia se venden muchos ordenadores de 64 bits con versiones de Windows de 64 bits y los usuarios tienen la impresión de que tecnologicamente es la solución más avanzada y moderna, por lo que si le ofreceis una versión de 64 bits lo verán como un avance técnico de vuestro trabajo y estarán dispuestos a pagar por ello. En pocas palabras, con un esfuerzo mínimo por vuestra parte generareis nuevas ventas facilmente