I use a lot of scripts that incorporate travel options dependant on rune position in a rune book. I recently moved houses and realized that I needed to reinsert a new home rune into the first position in 30ish rune books. I was not excited to do that by hand, so I wrote the attached script to do it.
The name is more impressive than the current script, but this is a rough version that I can expand and make considerably more flexible in future. For now, it appears to dependably put a rune into a book and then cycle through the runes in the book to put the new rune in first position, maintaining the other runes in their relative positions. If you need to use it, please let me know how it works for you.
This is a first draft without many failsafe's, so please follow the instructions.
-P