If I am understanding your desire clearly, WingX has a function like this. You move the cursor to your start point, tap it, and then move it wherever you want and it gives you distance/azimuth. It is not dependant on your present position.