The Independent Commission Against Corruption (ICAC) has announced the launch of a public inquiry into allegations concerning two former NSW government ministers and a member of parliament in relation to mining exploration licences and other matters.