Вот статья, которая дает вам ответ более подробно, включая код:
http://igrali.wordpress.com/2011/09/27/how-to-pin-a-hubtile-to-start-screen/
По сути, вы создаете новый StandardTileData, а затем вызываете ShellTile.Create. Информация для объекта StandardTileData должна передаваться из объекта HubTile:
private void CreateLiveTile(HubTile hubtile)
{
StandardTileData LiveTile = new StandardTileData
{
BackgroundImage = ((System.Windows.Media.Imaging.BitmapImage)
hubtile.Source).UriSource,
Title = hubtile.Title,
BackTitle = hubtile.Title,
BackContent = hubtile.Message
};
Подробности в статье!
Привет