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