Hello.
It seems that the RockboxUtility remembers the device last used so that one has to trigger the device detection manually if the RBUtil is started again but with another device. I'd like to propose a feature "Autodetect on Start". When activated, RBUtil would automatically execute the detection function after the start. Apparently, the player has to be connected to the computer before the RBUtil is started. What do you think?
Another feature could be that on USB connection / disconnection the device (its type) is also checked and auto detected.
FlySpray and forums do not seem to have discussions about these features. The former one should be easy to implement, I think.