Через дефис может писаться не только одно слово, но и сочетание слов. Это могут быть сочетания с приложениями (город-герой, студент-первокурсник, программа-открывашка), сочетания-повторы (умница-разумница), сложные термины (альфа-частица) и др. Бывают очень разные случаи, единого правила для всех не существует. Подробнее можно посмотреть в «Правилах русской орфографии и пунктуации» под ред. В. В. Лопатина. Правда, вопрос о применении в таких сочетаниях кавычек там не рассматривается. Скорее всего, Вы правы, и в первых приведенных Вами примерах (мальчик-«умница», программа-«открывашка») лучше закавычить всё словосочетание. Что касается третьего (экс-«Интеграл»), то надо разбираться, что имеется в виду, и решать вопрос о кавычках в зависимости от смысла (к чему относится приставка экс, что такое Интеграл и т. д.).
Тире может не ставиться, если в письменной речи отражено произношение с логическим ударением на сказуемом: Моя сестра учительница (ср.: Моя сестра — учительница — ударение и на слове сестра, и на слове учительница).
Ваш вопрос труден, потому что приложение — вообще довольно загадочная вещь. Его трактовка как разновидности определений с теоретической точки зрения не выдерживает критики.
Однозначно можно сказать, что приложение является отдельным членом предложения, когда оно обособлено. В этом случае у приложения особая функция, отличная от функции «определяемого слова». Очень часто дополнительная функция обособленного приложения — выражение причинных отношений (Красавица и умница, Маша всегда привлекала всеобщее внимание).
Что же касается необособленных приложений (которым и посвящен вопрос), то отталкиваться нужно от того, что ключ не в неделимости сочетания, а в однофункциональности приложения и определяемого слова. Мы приехали в город: в город является обстоятельством. Мы приехали в Петербург: в Петербург является обстоятельством. Оба слова прекрасно справляются с функцией обстоятельства. Следовательно, в предложении Мы приехали в город Петербург мы имеем обстоятельство, выраженное словосочетанием с приложением. Это один член предложения. При этом никто не мешает нам указать на то, что один из компонентов распространенного обстоятельства (или другого члена предложения) представляет собой приложение по отношению к другому.
При письменном разборе мы подчеркиваем интересующее нас словосочетание как один член предложения, но надписываем над приложением «приложение» и графически показываем его зависимость от «определяемого слова». При выполнении тестов ОГЭ или ЕГЭ прежде всего анализируем постановку вопроса: предполагается или не предполагается этой постановкой особое выделение приложений.
Примечание: ответ дан с позиций университетского преподавателя. Именно этим объясняется, в частности, то, что словосочетание определяемое слово взято в кавычки: это ирония, так как очень часто невозможно решить, что является определяемым, а что — приложением (это относится и к примерам про Машу и Елену).
Возможно, специалисты по подготовке к ОГЭ/ЕГЭ, методисты и т. д. ответили бы на этот вопрос иначе. Целесообразно проконсультироваться у них.
Слово книжечка образовано не от слова книжица, а от слова книжка с чередованием к // еч: книг-а — книж-к-а — книж-еч-к-а. Ср. бумаг-а — бумаж-к-а — бумаж-еч-к-а и т. п.
Указанная запятая нужна.
Пожалуйста, используйте словари.
Лучше вариант с тире.
1. Слово прямо в таком употреблении является разговорной частицей. Обособления она не требует.
2. См. словарную фиксацию.
Во всех этих случаях требуется согласование по мужскому роду.
Можно. Умница – слово общего рода, т. е. оно может употребляться и как существительное мужского рода, и как существительное женского рода: он такой умница и она такая умница.