либо ты что-то не так объяснил, либо я что-то не понимаю. есть папки. в них картинки. нужно выбрать картинки из заданных папок, правильно?
в ACDSee есть возможность создать списки категорий (даже ветвистые), сиречь твои "ключевые слова". скажем, категория "скриншоты" с подкатегориями "nes", "megadrive" и "snes" или категория "прон" с... ну ты понел ) Одновременно объект (не обязательно даже картинка - acdsee со многими форматами работает) может быть в неограниченном числе категорий. Например, если скрин из хентайной игры, то он попадает в оба приведенных примера. Отображать можно одновременно несколько категорий (логическое сложение). А можно и логическим вычитанием побаловаться: показать, скажем, все относящиеся к скринам, но одновременно с тем не относящиеся к прону )
и потом всё это невозбранно хранится. бэкапится. переносится на другую систему (вместе с носителем). имхо самый функциональный инструмент управления коллекциями изображений.