Самый простой способ, о котором я знаю, - это добавить «--startup» или аналогичный параметр в командную строку для ярлыка запуска (или значение в «Выполнить») и проверить это в вашем приложении.Если это так, то приложение запускается Windows;в противном случае пользователь запускает его.