I will change it like this:
liTaskQueue.Visible = (!WebConfigSettings.DisableTaskQueue) && (isAdmin || WebUser.IsNewsletterAdmin);
since we have an existing setting for DisableTaskQueue
The connection with Newsletter is that when you send the newsletter to a list it is done as a task that runs in the task queue. In the first version of our Newsletter feature we actually would redirect to the task queue page after clicking the send button in the newsletter so you could monitor the progress from there, but later I implemented a jquery progress bar for the newsletter but it still polls a service page that checks the task status.
Best,
Joe