I set up the 700 positions from "Manual of Chess Combinations 1a" into a SCID database. It has a "tactics trainer" like mode where it assumes each game in the database is a puzzle and feeds you one after another.
I'm using this for my de la Maza-esque tactics training but after reading this thread I will likely also do it for Lev Alburt's 300 Most Important Positions Pocketbook once I've went through all the book's problems once (I'm only a few pages into it right now).
Thanks I've pasted them in though. Maybe if I get a longer list though I might ask next time if I can't sort it, if that's OK?
Also if you want to create a tactics training by repetition the files have to include a fen string as well as a pgn.