But what I'm saying is that it's the Windows driver that's marking the device as removable. So in order to fix that you need a specialized driver that doesn't set that bit, feature, etc. for the drive.
Occasionally you can trick software with NTFS mount points because they're not smart enough to determine the selected directory isn't really a part of the root drive letter's device.