Long throw striking opener (4)
I believe the answer is:
itch
'long' is the definition.
(to long or itch for something is to desire it)
I don't understand how the remainder of the clue works.
Can you help me to learn more?
(Other definitions for itch that I've seen before include "Seven-yearly desire" , "Hankering" , "Craving" , "minor irritant" , "Something that needs a scratch" .)