問題点を指摘したら朝までかかりそうだが、主要な点をあげると
・サムネイルだのなんだのを各フォルダにまき散らし過ぎ。
・いちいちの読み込みが面倒。
・作ったファイルが少しでも欠けると起動しなくなる(これはよくわからないが)

これならいっそのこと(フォルダのパスは変えてはいけない、という前提で)
画像フォルダをデータベース的に管理するソフトにしてしまったほうがいいと思う。
サムネイルは一枚目だけを表紙として /library/imagebook/ に保存。
パスに応じて表紙・枚数・コメントを表示する、と。
それなら指定した階層以下をまとめて登録することもできる。
機能の実現を優先しすぎて、作りがごちゃごちゃになってるな。