Следующее временно скрывает кнопку запуска во время работы приложения, обратите внимание, что в случае сбоя приложения вам необходимо убедиться, что флаг HardwareStartKeyEnabled установлен обратно на 0.
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[MTAThread]
static void Main()
{
Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"Software\Microsoft\Shell\BubbleTiles",true).SetValue("HardwareStartKeyEnabled",1);
Application.Run(new Form1());
Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"Software\Microsoft\Shell\BubbleTiles",true).SetValue("HardwareStartKeyEnabled", 0);
}
}