I can clearly understand your point in there and I guess you are right. I think we don't really need many many options in there. But when some software is not working because ImDisk is missing feature I think it should be added. I'm not really sure myself how much work it'll take and how hard it is to implement. For now I had to use *free* alternative software, but I'll be monitoring status of ImDisk. We all love OpenSource software after all... :-)
It would require a rather major redesign or implementation of quite a lot of different functions. This is why we started the Arsenal Image Mounter project in the first place, because trying to implement all these kinds of features in ImDisk would require lots of work, maintenance between Windows versions and clear risks of breaking compatibility with older Windows versions and existing use cases. Because Arsenal Image Mounter is a SCSI miniport most such things are handled automatically by the default disk drivers in Windows so it is nothing that I need to care about really. I must say that design choice was absolutely right. To start implementing such features in ImDisk now would in my opinion be rather pointless because there are alternatives available.
Arsenal Image Mounter is also open source, it is available on Github but it has a little bit different licensing for integration in commercial software. But essentially a similar idea after all.
Edit: Forgot link to Arsenal Image Mounter: https://github.com/A...l-Image-Mounter
Description of directory structure and where to find certain components such as command line tools etc: https://github.com/A...y_structure.txt