Menu permissions have been a great way of "hiding" tabs since I've been using Drupal (4.7.10). And many modules have expanded their permissions to accommodate users needs, so don't be afraid to ask.
The View can be limited to specific roles.
Nancy
Injustice anywhere is a threat to justice everywhere. -- Dr. Martin L. King, Jr.
From: Salvatore De Paolis
I've seen an example on drupal about hiding tabs with permissions and I agree it's
great. About this special case I also understood the reason. The module Flag creates
this tab using a view and apparently hook_menu_alter() doesn't work with tab created
from views.