XenDesktop is a Citrix desktop. Your solution will behave exactly as on a normal desktop and should not require any changes.
XenApp or published app is when an application only is provided from the Citrix environment. This could require extensive rework as the principles for this type of development are quite different. We would need more information to determine how much rework is required.