Your comments indicates a basic lack of understanding of the Hindu Religion. Being a Muslim should not limit your thinking process or your ability to understand other faiths.
Reason for idol worship: We Hindus believe that God is omni-present. Probably you believe the same. Because He is omni-present, He occupies all the space in the Universe. This includes us Humans, Trees, Animals, Stone, Everything. So essentially you can pray to anyone and anything and God will be present there. The presence of an idol or an image helps focussing while praying. Would you rather see and listen to a movie or only listen to one ? The image helps in the Visualization process.
Hinduism allows us to even worship Allah or Christ aswell. The Goal is Nirvana, Enlightment or Moksha. The path is immaterial. The destination is important. Such thoughts come from maturity of the religion. Cristianity / Islam felt very insecure for its existance when they were formed. That is why their founders prohibited acceptance of other religions. I am sure that after a couple of thousands, your religions will attain this maturity. And I do not say this out of skepticm. I really mean it.