Как ни парадоксально, правильны оба варианта. Дело в том, что правила правописания и орфографические словари не регламентируют написание большинства собственных наименований (точнее, регламентируется часто только использование кавычек, прописной буквы и - в ряде случаев - слитное, раздельное или дефисное написание).
Однако нужно отметить, что написание с буквой Ж поддерживается такими словами, как сладкоежка, малоежка и сыроежка. Между тем как написание с Ш не имеет опоры на орфографические аналоги (кроме достаточно сомнительной опоры на глагольную форму ешь-ка).
Слова том-ям еще нет в нормативных словарях, пока никто не может уверенно говорить о его правильном написании. Мы можем лишь наблюдать и фиксировать тенденции, которые показывают, что с 2007 года, когда Грамотой был дан ответ № 231511, в употреблении закрепилось дефисное написание названия супа. Использование кавычек и прописной буквы возможно на ценнике, в меню и т. д. (там, где название используется как торговое, особенно в сочетании с родовым словом). В бытовой речи кавычки и прописная не нужны.
Распространенные приложения обособляются запятыми или тире, одиночные приложения присоединяются к определяемому слову с помощью дефиса, а к словосочетанию с помощью тире. Подробнее см. Правила русской орфографии и пунктуации. Полный академический справочник / Под ред. В. В. Лопатина. М., 2006 (и более поздние издания), разделы «Знаки препинания при обособленных приложениях», «Корректирующие правила».
2. Не всегда. Дефис может как соединять части одного слова (светло-зеленый, ва-банк, жар-птица), так и соединять части словосочетания (писатель-фантаст, два-три, хитрый-прехитрый).
Сочетание не зафиксировано в академическом «Русском орфографическом словаре». Правилу о написании слова с неизменяемым определением, выраженным существительным или прилагательным, соответствует форма без дефиса: сатин люкс. Ср.: вагон люкс, отель люкс, сервис люкс.
Верно: промоакция.
Верно написание в одно слово, без дефисов.
А то пишется в два слова.
Первая часть сложных слов техно... в значении «техника, технический» пишется слитно.
Первая часть сложных слов техно-... в значении «относящийся к стилю техно» пишется через дефис.
Корректно раздельное написание.