Sorry, my bad.... I'm using a Droid Incredible. The Feature Settings are on that phone, sorry Moto guys! As for Icon in sys tray, since I no longer have the Moto, I don't either. :-X
I bet there is some similar tweak for the Droid X and others to turn off the "Please install the V Cast...." pop ups, in your PC browser. Hey, right after I fixed mine, my local rep said: "Why didn't you ask me, I knew the fix". So, go ask your local Verizon guys. You may have to ask more than one. I wasted about 4 hours talking to the phone support crew until I realized they are working from a short script and have no clue.