When it comes to OSPF and its use of multicast, am I correct in believing that IGMP forwarding and an IGMP querier is still required within the local segment?

My understanding would be without this, the frames would be treated as a broadcast and sent to everyone. Therefore removing the benefit of using multicast.

Based on this is there any mechanism for it to fall back to unicast, to prevent the above. Apologies if my understanding here is way off : )