While the car is idling, try your front window wipers, if they don't work, it points towards a faulty bonnet catch switch.
The wipers will work when driving through.
As you look at the bonnet catch, slightly off to the left, the bonnet catch switch connects to the car loom. Try disconnecting it, this will make the car think the bonnet is closed. Cycle the ignition, start the car, oil light should go out and wipers will work.
If it is the switch, check for breaks in the wire, try cleaning up the Connections and the bonnet catch.
Jas