Вообще говоря, лень – существительное. Однако в предложениях типа Ему лень. Лень вставать и пр. лень правильнее назвать предикативом. Предикативы (предикативные наречия, категория состояния) – особая группа слов, стоящих вне традиционной системы частей речи и обозначающих нединамическое состояние, ср.: Надо ехать. Мне жаль. Ты не рад? Слова надо, жаль, не рад, лень – предикативы. Некоторые лингвисты считают предикативы самостоятельной частью речи, но «официального» статуса часть речи предикативы всё же не имеют.
В «Большом академическом словаре русского языка» слово бор толкуется как 'хвойный, преимущественно сосновый лес, растущий на сухом возвышенном месте' и приводится иллюстрация: Сосновый бор. Таким образом, сочетание сосновый бор ошибочным не является, как вполне возможны и сочетания: еловый бор, сосново-еловый бор и под.
Ср.: Сверху, из дальних мест, еловых боров, сплавляют по ней строевой лес. Ю. Коваль. Еловый бор подступал к шоссе. Ю. Трифонов.
Правильно: шварцвальдский лес (о лесе, расположенном в Шварцвальде).
Оба варианта возможны.
Возможны оба варианта, предпочтительный: Вдали виднелся темный лес и озеро.
Да, правильно: на реке Лене.