Постановка тире или дефиса зависит от смысла сочетания. Если в числе инженеров-программистов есть главный, то пишем главный инженер-программист. Если же главный инженер одновременно является программистом, то пишем главный инженер — программист.
В «Русской грамматике» (М., 1980) в структуре слова будильник выделяется словообразовательный суффикс -льник-. Основанием для этого является то, что -льник- прибавляется за один словообразовательный шаг: буди(ть) – буди/льник/. Ср.: паять – паяльник, спать – спальник, светить – светильник. Эти существительные относятся к одному словообразовательному типу. Они называют предмет (орудие, приспособление), предназначенное для выполнения действия, названного мотивирующим словом.
Однако выделение суффикса -ник- тоже имеет некоторые основания. Этот суффикс в том же значении мы находим в других словах (например, плавать – плавник). Это дает возможность считать словообразовательной морфемой суффикс -ник-, а -ль- (звук, не обладающий собственным значением) – звуковой прослойкой между морфемами (такие части слова в науке называют интерфиксами или инфиксами).
Знаки препинания, обычные для конца предложения (вопросительный и восклицательный знак), могут ставиться после отдельных членов предложения при смысловом их подчеркивании. При этом после вопросительного или восклицательного знака используется прописная (большая) буква, как в начале самостоятельного предложения: Аннушка, наша Аннушка! С Садовой! Это ее работа! Прописные буквы заменяются строчными, если перед однородными членами предложения, требующими выделения вопросительным или восклицательным знаком, имеется обобщающее слово: Все отвергал: законы! совесть! веру!
Кроме этого, вопросительный и восклицательный знаки могут ставиться внутри предложения, если они относятся к вставным конструкциям или сами по себе замещают вставки, передавая отношение пишущего к содержанию: Девчушка (как же ее звали?) шла по улице; На остальных досках шахматисты одержали восемь (!) побед.
А. С. Пушкин — это, конечно, не одно слово, а три, только два из них сокращены. Первые буквы имени и отчества, или имени и фамилии, или имени, отчества и фамилии называются инициалами. Инициалы относятся к графическим сокращениям. Приведем другие примеры графических сокращений: зав. кафедрой, Ин-т рус. яз. Все графические сокращения не являются словами в отличие от аббревиатур (сложносокращенных слов). Примеры аббревиатур: завкафедрой, ИРЯ (Институт русского языка). О графических сокращениях и аббревиатурах можно почитать в правилах орфографии.
Заглавная буква не в начале слова встречается в дефисно пишущихся сочетаниях (например, Нью-Йорк, пол-Европы), аббревиатурах (например, КамАЗ). Модное веяние нашего времени — писать заглавную букву в словах-названиях типа АвтоМотоКлуб, но такое написание не закреплено правилами орфографии и не рекомендуется.
Необходимо закрыть запятой придаточную часть что мы одни, в остальном знаки препинания расставлены верно. В параграфе 135 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина (М., 2006 и след.) описана подобная ситуация: «Если слова автора распадаются по смыслу на две части, которые относятся к разным частям прямой речи, то при соблюдении других условий после слов автора ставятся двоеточие и тире: «Эхма… – безнадежно вздохнул Гаврила в ответ на суровое приказание и горько добавил: – Судьбина моя пропащая!» (М. Г.)». Отметим, что в этом примере в качестве слова, вводящего первую часть прямой речи, используется не глагол речи, а глагол движения вздохнул, так же как и в Вашем примере – глагол движения осмотрелась.
Прилагательные с приставкой пре-, производные от прилагательных и обозначающие высокую степень проявления признака (престрашный, превкусный, предобрый, прегнусный, превредный и т. п.), не имеют кратких форм (или образуют их в исключительных случаях). Это правило распространяется и на прилагательные, в которых это значение выражено другими аффиксами: большущий, злющий, худющий, здоровенный, широченный; развеселый, распрекрасный, разудалый и т. п. Сюда же относятся прилагательные, производные от прилагательных в форме сравнительной степени: младший, старший, меньший (и просторечное меньшой), больший. Отсутствие кратких форм у прилагательных с таким значением объясняется тем, что признаки, которые они обозначают, не связываются с представлением о возможном их изменении во времени. А краткие прилагательные в современном языке (вне фразеологических оборотов) обозначают признак как качественное состояние, которое может быть приурочено к определенному времени.
В практике письма конструкции данного строения, включающие наречие очень, оформляются двояко, без отчетливого преобладания одного из вариантов; ср. примеры из современной прессы: …Коронавирус очень опасный противник [Парламентская газета, 2020], Лихорадка Марбург — очень редкая болезнь [Парламентская газета, 2021]. По правилам тире не ставится, «если между подлежащим и сказуемым-существительным стоит вводное слово, обстоятельство или дополнение, а также союз или частица». Эта формулировка, как и иллюстрирующие ее примеры, не позволяют однозначно определить, относятся ли сюда случаи, когда обстоятельство-наречие зависит от прилагательного, входящего в группу сказуемого. Кроме того, постановка тире возможна при акцентировании паузы перед составом сказуемого. В силу указанных обстоятельств можно считать, что членение предложения с помощью тире в подобных случаях остается на усмотрение пишущего.
Дело в том, что глагол ранить двувидовой, то есть может обозначать как завершенное действие (совершенный вид), так и продолжающееся действие (несовершенный вид). Например: Его ранили (совершенный вид) и Ты меня ранишь (несовершенный вид). Причастия же (пишущиеся с -нн-) образуются именно от глаголов совершенного вида. Зависимые слова при определении, образованном от глагола ранить, указывают на то, что в данном случае он употребляется как глагол совершенного вида (раненный в бою, раненный в ногу и т. п.). Отсутствие же зависимых слов, напротив, указывает на то, что в данном случае слово ранить употреблено как глагол несовершенного вида (раненый солдат). Тогда как глаголы повредить и уничтожить относятся к совершенному виду, поэтому от них образуются причастия, которые пишутся с -нн-.
Прилагательные лисий, медвежий и т. д. относятся к разряду притяжательных по формальному признаку: они образованы с помощью специфических суффиксов (-ий, -ин, -ын, -ов, -ев). Притяжательные прилагательные, как и любые другие слова, могут иметь несколько значений. При этом они могут выражать не только значение принадлежности, но и признак через отношение к другим предметам (лисий воротник = воротник, сделанный из меха лисы) или качество (медвежья неповоротливость), то есть обозначать признаки, обычно выражаемые прилагательными других разрядов. В таком случае принято говорить о переходе прилагательного (в конкретном значении) в другой разряд. При этом тип склонения и другие свjйства притяжательных прилагательных практически не меняются: у них нет кратких форм и простых степеней сравнения, хотя при обозначении качества возможно использование составной степени сравнения (самый волчий аппетит).
Слова автора распадаются по смыслу на две части, которые относятся к разным частям прямой речи, поэтому после них ставятся двоеточие и тире:
— Это возмутительно! — заявил Ветров и, ударив кулаком по столу, раздражённо продолжил: — Я и только я буду решать, на что тратятся деньги, и никто больше!
Обратите внимание, что фразеологизированная синтаксическая конструкция N и только N (в данном случае представленная вариантом я и только я) может оформляться по-разному в зависимости от позиции в предложении и от интонации. В справочниках по пунктуации эта конструкция не упомянута, но практика письма, в частности Национальный корпус русского языка, показывает, что в начале предложения она скорее не требует обособления. Впрочем, возможно и её обособление как присоединительной: Я, и только я, буду решать...