C # Ejecute la aplicación MINIMIZADA al iniciar Windows

Obtuve el siguiente código para ejecutar la aplicación al iniciar Windows:

    private void SetStartup(string AppName, bool enable)
    {
        string runKey = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run";

        Microsoft.Win32.RegistryKey startupKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(runKey);

        if (enable)
        {
            if (startupKey.GetValue(AppName) == null)
            {
                startupKey.Close();
                startupKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(runKey, true);
                startupKey.SetValue(AppName, Application.ExecutablePath.ToString());
                startupKey.Close();
            }
        }
        else
        {
            startupKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(runKey, true);
            startupKey.DeleteValue(AppName, false);
            startupKey.Close();
        }
    }

Funciona. pero quiero que el programa se inicie minimizado (solo en el inicio de Windows). No encontré un código de trabajo / buena explicación de cómo hacerlo. ¿Puedes ayudarme por favor?

Gracias.

Respuestas a la pregunta(5)

Su respuesta a la pregunta