I’ve only ever fed vegetable oil and that has been for weight gain. I would introduce to feed gradually, starting with a small amount. It’s good for calories without bulk.
if you want a shiny coat I feed micronised linseed, which gives a fantastic shine. I think you can feed linseed oil as an alternative. Only downside of micronised linseed is some birds dog through the horse poo to find the seeds.