Правильно: двадцатичасовой и 20-часовой.
Официальное название праздника: День работников нефтяной, газовой и топливной промышленности. Неофициально: День нефтяника.
Ударение на И: яИчники, допустимо произношение [чн] и [шн].
Во всех случаях верно: цеховой.
Это сочетание допустимо в разговорной речи.
Корректно дефисное написание.
Запятая ставится.