Private/Store/Group/Remove-NotificationGroup.ps1

function Remove-NotificationGroup {

    [CmdletBinding()]
    param (

        [Parameter(Mandatory = $true)]
        [String]$Name

    )

    process {

        $group = Get-NotificationGroup -Name $Name

        # Exclude the group
        $script:store.groups = $script:store.groups | Where-Object { $_.Name -ne $group.Name }

        # TODO Remove the id of the group from targets

        # Now save that
        Set-Store

    }

}