EIGRP, RIPv2, IS-IS, and OSPF all use different layer 3 multicast addresses, so they don't overlap. As for IGMP snooping, how would IGMP know which devices need to receive these multicasts, anyway--there's no IGMP join involved in routing protocol neighbor formation, so I don't know how snooping would relate?
:-)
Russ