Spellbooks native to UO (Spellbook, necro book, and chivalry book) are all hardcoded into the client unfortunately. (Necro book for UO is not to be confused with the POL necro book released several years ago that is totally scripted.)
You can write your own book script, but without moving icons. I've had something like this some time ago. But now my shard dont use books for magic... That is Tolkien's magic not Harry Potter