Правильно с тире.
Постановка тире или дефиса зависит от смысла сочетания. Если в числе инженеров-программистов есть главный, то пишем главный инженер-программист. Если же главный инженер одновременно является программистом, то пишем главный инженер — программист.
Эти сложные синтаксические конструкции, встречающиеся в разговорной речи, интересны тем, что в них часть как зовут которого зависит и от глагола не знаю, образуя с ним изъяснительное придаточное с союзным словом как, и от существительного парень, образуя с ним определительное придаточное с союзным словом который. Пунктуация в таких конструкциях не кодифицирована, но, расставляя в них знаки препинания, можно найти опору в справочниках. Прокомментируем оба примера.
1. Мне понравился парень, которого не знаю, как зовут. Главная часть не знаю находится внутри придаточной части которого как зовут. В таких случаях запятая обычно ставится только после главной части (см. «Справочник по русскому языку. Пунктуация» Д. Э. Розенталя, раздел 21, п. 2).
2. Мне понравился парень, как зовут которого – не знаю. Придаточная изъяснительная часть как зовут которого предшествует главной части не знаю. Для её интонационного отделения ставится тире (см. «Справочник по русскому языку. Пунктуация» Д. Э. Розенталя, параграф 38.1).
Таким образом, предлагаемое Вами пунктуационное оформление конструкций представляется корректным.
Вот что говорится о таких случаях в параграфе 33.3 справочника по пунктуации Д. Э. Розенталя: «Если главная часть сложноподчиненного предложения находится внутри придаточной (в разговорном стиле речи), то запятая обычно ставится только после главной части (а перед ней не ставится); ср.: Хозяйством нельзя сказать, чтобы он занимался… (Г.) — Нельзя сказать, чтобы он занимался хозяйством; Но слова эти мне неудобно, чтобы ты сказала… (Герц.) — Но мне неудобно, чтобы ты сказала эти слова».
Следовательно, верно: Я тебе об этом уже даже не знаю, сколько раз говорил, говорю и буду говорить.
Да, нужны кавычки и многоточие, если требуется показать, что заголовок представляет собой цитату.
В тексте эти названия необходимо заключить в кавычки. Названия типа «Адажио», «Скерцо», «Вечер» являются условными. Ср.: Девятая симфония Бетховена, Первый концерт для фортепьяно с оркестром Чайковского. Эти наименования не являются условными.
Сочетание нужен как воздух является фразеологизмом. По общему правилу фразеологизмы не обособляются.
Однако еще Д. Э. Розенталь отмечал: «Запятая в этих случаях [при фразеологизмах] обычно отсутствует, если сравнительный оборот выступает в роли сказуемого. Когда же речь идет именно о сравнительном обороте, то в одинаковых условиях запятая может быть, а может и не быть». И еще: «Вопрос о пунктуации при сравнительных оборотах, в частности при сравнениях идиоматического характера [фразеологизмах], не может решаться в отрыве от характера самих оборотов (сравнения общеязыкового типа или художественные сравнения, иногда индивидуально-авторские), состава устойчивых сочетаний, как он представлен в толковых и фразеологических словарях, и т. д.».
Вот несколько примеров, которые приводит Д. Э. Розенталь: В третьем батальоне прямое попадание в окоп. Сразу одиннадцать человек как корова языком слизала (Сим.). — …Во дворах, под сараем всё чисто, как корова языком слизала (Сер.); Тогда вдвоём с тобой мы разыграли бы жизнь как по нотам (М.Г.). — План, выработанный командиром… был в тот день разыгран, как по нотам (Пол.)
Другой специалист по пунктуации – Н. С. Валгина – допускает обособление фразеологизмов «если имеются некоторые отклонения в употреблении устойчивых оборотов (порядок слов, подмена слов в устойчивых словосочетаниях и др.)». Вот ее примеры: А на мосту, как черт, черный взметнулся плащ (Цвет.). — ср.: черный как черт.
В предложении Песня в дороге мне словно воздух нужна некоторые отклонения в употреблении фразеологизма имеются: как заменено на словно, порядок слов нарушен. Значит, обособление фразеологического оборота возможно.
Хорей. Можно взять для проверки другую строчку: Ночь тиха. Пустыня внемлет богу...