Anyone who saw Rashid Latif in the 90s knows he was the most naturally talented and reliable keeper Pakistan has ever seen. Moin was far too unreliable with the gloves. And unlike Bari, Latif knew how to bat.
Majid Khan was good, but didn't even average over 40, which makes his selection in an all-time side questionable. Plus, he was an opener, and couldn't make it ahead of Anwar or Hanif. Zaheer Abbass has a better record and fits in with the middle order better.
Shoaib Akhtar doesn't qualify, he's won few matches on his own, has an unfulfilled career, and doesn't offer anything that Waqar, Wasim and Imran don't already. Fazal Mahmood was a far better matchwinner in his short career, has a better record in many respects and as a seam bowler rounds off the pace attack better.
Not having a spinner in a Pakistan side is silly. Abdul Qadir has long held the mantle of Pakistan's greatest, and deserves a place in the side.
The rest pick themselves. I don't mind Imran at 6 as he averaged over 60 in that position. My definitive side:
Anwar
Hanif
Miandad
Inzamam
Zaheer
Imran
Latif
Wasim
Waqar
Qadir
Mahmood