Hi Richard;
For the most part, your 32bit App should publish & run as a 64bit application just by deploying as a 64bit. Actually, the only difference is the App's EXE as it's the 64bit "loader". PBD files are already 32/64 bit compliant.
Some challenges though could be making sure you have 64bit DB drivers, use the LongPtr data type for SDK calls, getting 64bit DLL's and OCX's for 3rd party external products used, installing 64bit MS-Office (if you interface to it) and lastly, some good old thorough testing.
HTH
Regards... Chris
Thanks!
What you WILL get is the possibility to process more data since you can address more memory, like Armeen said.
Machine code on the other hand has profound effect on looping, math, and function calls.