Боюсь, что это будет нелегко ...
Есть метод Deployment.GetAppIdForUri , который звучит так, как будто он делает именно то, что вам нужно, но, к сожалению, он помечен SecurityCritical , поэтому вы не можете его использовать.
Взлом, который может сработать, таков:
Когда приложение установлено OOB, вы можете использовать Application.Current.Host.Source или что-то подобное, плюс немного магии подстроки, чтобы получить идентификатор приложения. К сожалению, я не могу проверить это прямо сейчас, потому что я удалю VS2010 RC на этой машине прямо сейчас ;-)
В любом случае, если это сработает, вы можете взять идентификатор и записать его в IsoStore для дальнейшего использования.
Было бы неплохо создать определенный идентификатор приложения, но я думаю, что это невозможно.
Ура, Алекс