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