I understand what you say. that's the best way I could think of. making it look exactly as it looks in Windows Explorer, would be much harder to implement, but I'll think about it later.
About %nopath, well, it works for both folder and file names, since $finddir doesn't put a slash - \ - at the end of the folder names.
$nopath(c:\mirc), which is indeed a folder name, outputs 'mirc'.