Most work was done by Nawaz and his goons. Musharraf was pursuing cases on evidences collected by Nawaz and his goons. Unfortunately, when Nawaz signed Messaq-e-Jamhuriayat ... he decaled that all cases were victimisation (in other words, he and his team were liars). Once, those who started the cases declared the cases bogus, there was very little government could have done. Since there were no concrete evidences, no one can blame anyone if cases died its life after 10 years of prosecution.
Anyhow, what surprises me is that when talking about NRO, we only talk about Zardari, but we forget how much Nawaz got away with. The differences between what Zardari stole of Pakistan is no different than what Nawaz stole. As far as I am concerned, all who looted, plundered, lied in politics, misguided masses, promised to masses without intention of delivering, did nepotism, abused government posts, and took rushwat in their life (as government servant), all go to hell InshaAllah (that is my sincere dua from Allah).
No need to come up with silly theories. It was Musharraf that issued the NRO, pardoned Zardari, not Ganja Thug. I am also waiting for your facts and figures. Please no long off topic posts, just facts and figures to back up what you stated, i.e. more money being spent in 1997-1999 to pursue cases against Zardari as opposed to 1999-2006.
Also, NRO only applies to Zardari, and some MQM criminals, not ganja thug.