У вас возникла функция «Восстановить» установщика Windows.
Это вызвано тем, что вы устанавливаете Advertised ярлык.
Если вам не нравится это поведение, не указывайте ярлык как объявленный.
В этой статье MSDN о таблице ярлыков содержится некоторая информация о том, как указать рекламируемые и не объявленные.
К сожалению, Visual Studio не имеет такой возможности настройки, как реальная среда разработки для инсталляторов, например InstallShield или WiX, так что вы пытаетесь сделать это непросто. Больше информации здесь .