I find my workflow for temporarily locking/unlocking single objects to be very awkward. I often refrain from this operation since the process of re-unlocking only that, one, particular object at a later stage, is simply too cumbersome.
I assume you can relate to what I'm referring to, but for clarity, here's my typical use case:
You're inside a tangled mixture of paths, groups, objects… trying to prevent affecting this one, particular object, while working on others. Once you hit
Command-L/Ctr-L on that object… continue working… then sometime later want to revert the locked state on that one, particular object, you're pretty much screwed, having to either:
Locate the needle in the haystack (Layers palette) prior to unlocking it… or
Unlock All with
Command-Opt-2/Ctr-Alt-2which is obviously pretty stupid, since you only wish to (referring to the scope of this question) unlock that one, particular object under your mouse cursor.
…You can't just right-click on the locked object and select unlock.
What's your workflow for this operation – how can I improve it?