То есть как отличить? Например, небо было пасмурно (род прилагательного соответствует роду определяемого слова) и на улице было пасмурно (определяемого слова нет и быть не может).
Названия учебных дисциплин и курсов логично относить к ряду, включающему названия документов, научных произведений и т. п. и записывать соответствующим образом: «Практический русский язык», «Стилистика русского языка» и т. д.
Дело здесь в дифференцирующем написании. В «Русском орфографическом словаре» РАН под ред. В. В. Лопатина, О. Е. Ивановой зафиксировано: миницикл (разновидность мотоцикла) и мини-цикл (к цикл). Неодинаковое написание помогает здесь отличить одно слово от другого.
Правило очень простое: первый глагол в этой паре – класть – употребляется только без приставки, а второй – с корнем -лож- – только с приставками (положить, возложить, обложить и т. п.). Слов покласть и ложить в русском литературном языке нет.
С исторической точки зрения все эти слова действительно однокоренные. Они восходят к праславянскому *lǫс- , откуда глагол *lǫčiti, первонач., вероятно, "гнуть, связывать", в сложениях с приставками оtъ (см. отлучить), *оrz (разлучить) получил знач. "разделять".
Если фамилия (как женская, так и мужская) оканчивается на -а и совпадает с именем нарицательным, то она должна последовательно склоняться, хотя в практике письма часто встречается несклонение фамилий такого типа, что объясняется стремлением пишущих отличить фамилию от соответствующего имени нарицательного.
Возможно: ответить, отклонить вызов. Но все приведенные Вами сочетания корректны и в том случае, если речь идет о мобильных телефонах (здесь переносное употребление). Например, сочетание на проводе! зафиксировано словарями в значении 'у телефона, слушаю вас', необязательно при этом телефоны должны соединяться проводами.
Разговорное существительное коммуналка, которое может обозначать как коммунальную квартиру, так и коммунальные услуги, образовано способом универбации (стяжения словосочетания в одно слово) с суффиксацией. Корень у него только один, «следов» второго корня нет, а потому подобные слова не принято относить к сложносокращенным.
В каком контексте Вы встретили это слово? Может быть, фраппировать?
ФРАППИ́РОВАТЬ, фраппирую, фраппируешь, совер. и несовер., кого-что (франц. frapper - бить) (устар.). Неприятно поразить (поражать), ошеломить (ошеломлять), удивить (удивлять). «Знал бы только, что это вас так фраппирует, так я бы совсем и не начал-с.»