I personally beleive that Jesus was an Avatar, but Muhammad was not (although he was an enlightened teacher), because once one of Muhammad's followers asked him if he was an incarnation of God and he said no he wasn't.
I think it is ok to worship Ganesha for the simple reason that the krishna.com store sells a Ganesha statue, which they wouldn't do if worshipping him was not allowed.