См. в Письмовнике.
В словарях и справочниках (см., например, «Словарь собственных имен русского языка» Ф. Л. Агеенко) дана рекомендация склонять как существительные сложные славянские названия, являющиеся существительными, при наличии словообразовательных признаков прилагательных, например: Бяла-Подляска, Бяла-Подляски (гор., Польша); Банска-Бистрица, Банска-Бистрицы (гор., Словакия); Зелёна-Гура, Зелёна-Гуры (гор., Польша). Эта рекомендация дает основания предложить вариант музей в Моравска-Тршебове.
Косый – Косому.
Мужские фамилии Репик, Корпань, Дегтяр склоняются (форма родительного падежа: Репика, Корпаня, Дегтяра), женские – нет.
Фамилия Опря склоняется (и мужская, и женская).
Мужская фамилия Световец склоняется, женская – нет. По нормам русской грамматики склоняются все мужские фамилии, оканчивающиеся на согласный, за исключением фамилий на -ых, -их типа Черных, Золотых, Долгих.
Мужские фамилии склоняются (Лукьянчука, Кравчука, Соломащука; Лукьянчуку, Кравчуку, Соломащуку и т. д.), женские – нет.
Вероятно, стоит попытаться объяснить носителю фамилии, что ее несклонение (если носитель – мужчина) – грубая грамматическая ошибка, нарушение норм русского языка.
Нет Колодия, к Колодию, с Колодием, о Колодии.
Верно склонение без выпадения гласной: нет Шагола.
Эти фамилии можно склонять двояким образом: с выпадением гласного (Кравца, Полошевца; Кравцу, Полошевцу и т. д.) и без выпадения гласного (Кравеца, Полошевеца; Кравецу, Полошевецу и т. д.). Но ввиду того, что фамилии выполняют юридическую функцию, всегда предпочтительно склонять их без выпадения гласного, т. е. Кравеца, Полошевеца; Кравецу, Полошевецу и т. д.
Да, склонять такие названия нужно, если они не используются в функции приложения (например: состав препарата "Супрадин").