I like that. I think I'll try that style in my next map.
Not sure about any programs that can make an elevation map though. i know you can do something like that in photoshop though. Just take a brush and fill in the spot you want at the top of your mountain. Set fill to 0 and give it a stroke. Then make new layers for each height difference, expand the selection, fill, set fill 0%, stroke.
Not sure how familiar you are with photoshop or if you have it. If you want, I could make kind of a mini tutorial for it ^^