My solution is essentially the same as gappie's first suggestion—tagging with single letters. I needed something more persistent and less confusing than using
Select, sending to PN, creating a playlist, etc. I also didn't want to be messing with multiple tags or having to enter descriptive comments into one tag using the OSK. So this is what I did...
1. Created a custom field [.Flag] (the "." so appears at the top of lists); this is a string field where each character in the string is a separate "flag" (A=album, C=cover, L=lyrics, etc.).
2. Created an expression field [Flag] that expands the codes found in [.Flag] to something more meaningful (A->This album:, C->Cover?, L->Lyrics, etc.). The "A" flag is used as a time-saver. Tagging a track "Al" results in "This album: Lyrics?" which means "Check all the lyrics in this album." That saves me from having to mess with
Select to place the same flag on all tracks.
3. Added
If(IsEqual([.Flag],),,✘) to the beginning of the file caption. This makes it hard to miss there's something that needs to be fixed or improved, and...
4. Added ✘= [Flag] as the first item in the applicable
File Info Panels—to tell me exactly what the ✘ means. Note this could be several things, for example: "This album: Cover? Lyrics?" (i.e., [.Flag]=Acl).
5. Added a Standard Panes view for dealing with the flags. The primary pane is a search list type that has a separate search entry for each flag (e.g., [.Flag] contains "A"). Where applicable, the search expands the list to full albums.
Yes, this sounds tedious, but it has succeeded in it's main purpose. Now, when I notice something amiss in Theatre View, I can flag the item in a meaningful way in a few seconds—and go on with enjoying my media. I was motivated to do this after several instances of actually getting off the couch thinking, "I have to fix these lyrics/covers/whatever before I forget." This was easier than getting treatment for my OCD.