Глядя на ссылку, которую вы указали на панель запуска , приложение WPF, скорее всего, будет иметь в качестве отправной точки нечто подобное ...
<Grid>
<Image Source="galaxy.jpg" Stretch="Fill"/>
<DockPanel>
<UniformGrid DockPanel.Dock="Top" Rows="5" Columns="8">
<Button Grid.Column="0" Grid.Row="0"
Style="{StaticResource PictureButtonStyle}"
Content="{Binding LaunchItem}"/>
.......
</UniformGrid>
<StackPanel DockPanel.Dock="Bottom" Orientation="Horizontal">
<!-- recently used icons go here-->
</StackPanel>
</DockPanel>
</Grid>
Фон сетки имеет изображение галактики, а на изображение накладывается DockPanel. В DockPanel есть UniformGrid. Каждая ячейка UniformGrid содержит цель запуска.
Отдельные цели запуска должны быть настроены таким образом, чтобы они содержали правильный значок и достаточно информации для запуска соответствующей программы.
Значки списка MRU (наиболее недавно использовавшиеся) будут реплицированы на панели стека, прикрепленной к нижней части панели DockPanel.