If SnapList won't cover your needs, I can write you a CreateM3U clone that will handle Unicode characters.
rofl. holy shit. skwire, you are a living god.
skwire, could you do the following:
Basically, make it exactly the SAME design/everything as createm3u
-portable (.ini or config or whatever)
-give user the option of m3u (ANSI) or m3u8 (UTF) (or maybe even "create m3u8 if non-english/ Latin-1 characters found?)
-each m3u/m3u8 file is placed inside of the folder
-each m3u/m3u8 file is named after the folder
-recursive (I can drop /mp3s on there and all of the subfolders get m3u8/m3us)
-drag and droppable
-be able to process folders that are "sent" to it via sendto menu.
-no prompts after dragging
I can't think of anything else