RE: Cleaning with a Scope
Yep, only cleaner that is designed for optics such as scopes and cameras should be used.
If you use say Windex or anything else, you will ruin your scope as the chemicals will eat away at the anti glare and reflective coatings.
I rarely need a cleaner other than a little bit of water on a lens cloth.
As far as knocking your scope out of alignment while cleaning...
If this becomes an issue (which you will only know when your verify your zero placement buy shooting the gun), go with a quality "quick release" mount/rings from say Leupold, Burris and so on.
I have the Leupold QRW on three weapons and they really do allow you to remove the scopes for cleaning or transportation and put you within an inch or less of zero.
Best,