hslogger,
I was planning to use the choker end to pick up the end of a log for dragging and also to lift rocks and place them while landscaping.
Are either of these applications okay to use the keyhole assembly?
Depends on how configured.
Keyhole is for "grabbing" a chain. It's convenience is it doesn't have to grab the end of the chain. You can pull through the slack and grab.
You want the end of the choker that's around the log to slip where it loops back onto itself so that tension tightens and makes a good grip on what is being pulled (log, etc..), and releases tension so you can unhook it when not pulling.
The other free end of your choker chain typically gets grabbed by whatever pulls it (cable, chain, notched bar/keyhole, etc..).
Typically people use "keyhole sliders" on the "pulling cable/chain". That is, the keyhole, or grab hook isn't on the choker chain, it's on what grabs the choker chain.
Another way: You don't need to "install" your grab link on any chain. Grab it with a link on the end of your choker chain. Loop choker around log (etc.) then slide other free end of choker chain through (slip part of) link (now log is looped), then grab free end of choker chain with a grab hook (or keyhole slider, etc...) that's on your main pull cable, chain, etc...