How can I safely remove snow from my roof?
I would suggest a roof rake - like this.  You would start about 3-4 feet up, crack through ice and then rake down.  If you have a tall roof this becomes a safety issue and might need two people - one to secure ladder.  It isn't easy work.  

Also if you can safely get on top of the roof it is much easier to push the snow off.