There should be an option not to rearm a craft weapon if it would mean discarding ammunition (as some craft weapons take multi-round clips, such as the Cannon in UFO Defense). I'd like this to be implemented so I can avoid wasting valuable ammunition (otherwise, I am forced to perform an annoying game of disabling weapons until they are completely expended)