First a bit of terminology: When I say "sticky window" I mean one that displays on all spaces. We all know that we can set an app to appear on all spaces, which makes *all* of its windows sticky. For a terminal app, though, I find that's not fine-grained enough. I often have whole spaces filled with terminal windows, but I also want one sticky terminal window that I can use on any space. It would be nice if iTerm offered a widget or context menu item for making individual windows sticky.
Note that the code to make an individual NSWindow w sticky is very simple:
[w setCollectionBehavior:[w collectionBehavior] | NSWindowCollectionBehaviorCanJoinAllSpaces];