rem: var isSpecialFolder = !(specialFolder == "none" || (specialFolder == "Junk" && CanRenameDeleteJunkMail(msgFolder.URI))); 
add: var isSpecialFolder = !(specialFolder == "none" || (specialFolder == "Junk" && CanRenameDeleteJunkMail(msgFolder.URI)) || (specialFolder == "Virtual") ); 
context: function SetupRemoveMenuItem(folderResource, numSelected, isServer, serverType, specialFolder){  var msgFolder = folderResource.QueryInterface(Components.interfaces.nsIMsgFolder);  var isMail = serverType != 'nntp';  var isSpecialFolder = !(specialFolder == "none" || (specialFolder == "Junk" && CanRenameDeleteJunkMail(msgFolder.URI)));  //Can't currently delete Accounts or special folders.  var showRemove = (numSelected <=1) && (isMail && !isSpecialFolder) && !isServer;  ShowMenuItem("folderPaneContext-remove", showRemove);  if(showRemove)  {    var folder = GetMsgFolderFromResource(folderResource);    EnableMenuItem("folderPaneContext-remove", folder.isCommandEnabled("cmd_delete"));  }  if(isMail && !isSpecialFolder)  {    SetMenuItemLabel("folderPaneContext-remove", gMessengerBundle.getString("removeFolder"));  }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/598fb11f8c837f0a65f5a93a9ac9daf7a59016d7/mailContextMenus.js/buggy/mail/base/content/mailContextMenus.js