It depends what the frosting is for ! Cream cheese is a savoury product - not sweet.
The cheese cake will freeze, however the cream cheese frosting will not.
no
check out http://www.helium.com/items/1189518-recipes-cream-cheese-frosting it looks pretty good :)
It usually wont but if it does its because the cream cheese seperates
Yes, Amul cheese spread can be substituted for cream cheese, but beware it has a higher salt content. Other substitutions include blended cottage cheese and plain yogurt.
cream cheese and vanilla
It depends entirely on what you are making.
Use a chocolate cream cheese frosting.
yes
put them in a freezer
yes
You could use either one depending on which you prefer. Normally cream cheese frosting doesn't include spice, but it can be flavored with anything you like.