Claro, todo depende de la aplicacion. Si tu programa requiere si o si q uses el usb, no tiene sentido q continue si no esta conectado. Ahora, si tu aplicacion ademas hace otras cosas, hay q hacer como dijo J1M, poner una tarea q chequee el estado del mismo cada cierto periodo.
Saludos!!