Если приложение написано на .NET, вы сможете портировать через свою бизнес-логику. Самое большое изменение, которое вам придется сделать - это переписать ваш пользовательский интерфейс, поскольку в Windows Phone 7 вы должны писать пользовательский интерфейс, используя Silverlight или XNA.
Если ваше приложение написано на C ++, вам придется все переписать.