USBメモリーを引っこ抜くとパニックになる解決策を
お金を出して開発すると言う計画をみたとき。

Windows2000の当たり前すら未だかなわず
「通信」としてUSBにアクセスするなら途中切断はあたりまえ。
下手をこくならHDDとかメモリーに使っている部分だけロードすればいい。
つけたことないのでわからないけれどフロッピーはどうしていたの?

逆に現状割り切って使うならファイラーで回避できるし
半端になりそうな機能の開発にお金をかけるならば
メジャーなIOのメーカーにお金出してドライバ提供して欲しい。