Yes if it is adjectival and comes before the noun it qualifies, e.g. "an easy-to-find solution", but no if it comes after the noun, with a verb in between. e.g. "The solution was easy to find."
It is not hyphenated.
Motorcycle is not hyphenated
No it's not hyphenated.
words are only hyphenated when they have a separate meaning when separated than they do when hyphenated
It can be. Some words can be seen both hyphenated and non-hyphenated.
Yes it should be hyphenated.
No, "hardworking" is not hyphenated.
The term "straightforward" is not hyphenated; it is written as one word. It is an adjective used to describe something that is clear and easy to understand. In general, compound adjectives that are commonly used in English tend to be written as single words rather than hyphenated.
No. Well above is not hyphenated.
peace of mind is not hyphenated.
No, "homework" shouldn't be hyphenated.
Yes it should be hyphenated.