Yes it should be hyphenated.
No. The adjective hard describes work.Used as an adjective, the term hard-working can be hyphenated. e.g. hard-working man.
No, but it can be spelled "hard tack" with a space.
good-looking, hard-working
In my 26 years of computer I have never seen Disk drive or Hard drive hyphenated. And notice that in the other answer it is not.
Not typically. Most dictionaries do not even list the hyphen form. The word "diehard" is a noun meaning someone who stubbornly refuses to give up or quit. Used as a noun adjunct / adjective, it is seldom seen hyphenated (e.g. The diehard fans continued to support their losing team.)
Yes, it is a compound adjective and should be hyphenated. In that context, 'hard' is an adverb modifying 'working'. If you do not hyphenate it, you are using two separate adjectives, 'hard' and 'working'.
Die Hard Die Hard 2: Die Harder Die Hard With A Vengeance Live Free or Die Hard In 2013, "A Good Day to Die Hard" will be released
It is not hyphenated.
Motorcycle is not hyphenated
No it's not hyphenated.
It is two words that are hyphenated. Hard modifies (describes) the work. Hard-working. V. Miller, MA, CCC-SLP