В этих случаях кавычки ставить не нужно.
Это вопрос по русскому языку?
Такое сочетание возможно как стилистически маркированное, устарелое, ср.: оказать мужество, оказать большие способности. Но лучше: дать какой-либо эффект.
Вам ответили. См. ответ на вопрос № 260051.
Варианты "металлический эффект" и "эффект металла" взаимозаменяемы. Правильно: эффект НА покрытии.