Yes, abbreviations will certainly help. The ones Keh mentioned are good ones to know and use. I'd suggest using DC and DW for Diagonal Center and Diagonal Wall though; shorter and that's how they're written in the technique books. If you have PP you should have CPP (Counter Promenade Position), too, as well as FA (FallAway) but I don't think that's exactly a standard abbreviation. You'll also want the footwork ones like H for Heel, T for Toe, B for Ball. For things like side leads, RS (Right Side) and LS (Left Side) are good. You'll probably come up with your own as you go along as well. For example, one of my teachers who made us take notes in class (he would stop class, tell us all to get out some paper, and write down what he was about to say, so "made us" is accurate

) used NST for Natural Spin Turn in routine and combination write-ups.
To answer the original question though, I don't know of any program that was designed for writing down dance figures. You might want to consider buying technique books from the ISTD and/or the IDTA though, especially if you're being taught from one of those syllabi. The books will contain all the essential information about every syllabus figure including things like precedes and follows. With the books, you won't have to write down the actual figures and can concentrate on taking notes about the figures that aren't included in the book descriptions. Plus the books are a great place to put your notes, all your notes will be right there by their figures.

Just something to think about. The books aren't an absolute necessity, but many dancers, social as well as competitive, find them useful to have.
--
James Marshall
marshall@astro.umd.edu http://www.astro.umd.edu/~marshall