Настроение — средний род. Слово «хорош» должно быть в полной форме или слово «хорошее» (средний род), если оно относится к настроению. Исходя из контекста, скорее всего, имеется в виду прилагательное «хорошее» или «хорош» как краткая форма. Если же «хорош» — прилагательное, то оно мужского рода. Однако, учитывая, что оно стоит перед «настроение», скорее всего, имеется в виду «хорошее».
Весенняя капель — женский род.
Голубое небо — средний род.
Дальняя дорога — женский род.
Каменное ущелье — средний род.
Лучший друг — мужской род.
Сладкое яблоко — средний род.
Летняя память — женский род.
Ответ: Хорошее (средний род), весенняя (женский род), голубое (средний род), дальняя (женский род), каменное (средний род), лучший (мужской род), сладкое (средний род), летняя (женский род).