OK. So after playing around with win7mgr's hide/restrict options I have some not very interesting findings. It allows for either current user or all user hiding and restricting.
The only way to force a drive letter is to actually choose one from disk management, regardless if it's a brand new hd or not. Letters aren't taken so much as they are chosen. Even if I use the restrict feature for all users on a letter, in disk mngmnt-change drive letter, you can still choose that same letter, providing it's not in use of course, but in explorer.exe you will not be able to open it.
DoubleCommander can itself, hide any drive letters you wish. My majicjack works fine with both hide and restrict all users even if I unplug it and plug it back in. Same with my printer letters. As long as I don't assign one of the lower letters to an actual drive, flash or otherwise, it works just fine when plugged back in and will obviously keep the same letter it had before.
Like I said, just choose a high on the alphabet letter and you'll be fine
As I use double commander using the latest snapshot, even if I hide a letter, but not restrict it, I can see and open it. Explorer simply can't see it. I use Z for my flash for this very reason.