This is a very simple feature request, and easy to implement:
Right now, in BookMarks.ini, the bookmarks use the whole absolute path and not just the filename. This means that if the path changes, the bookmarks will be inaccessible.
When burning a DVD with some movies and KMPlayer on it, it is impossible to know in advance the letter of the DVD drive in the computer that will play the DVD. This means that complete paths in the bookmarks file will fail.
Please store just the filename in the BookMark.ini file.
Also, please use the UTF-8 encoding instead of the current UTF-16. UTF-8 represents all characters equally well, and is also compatible with older text editors.