Yes, the Castle link is the programming software and the adapter needed for programming the Sidewinder. Since the Sidewinder has no usb port the Castle link adapter is used on the RX plug.
Ohh okay this makes 100% sense now. The CCBEC is the same way I suppose? I just ordered one and didn't realize that! Now I gotta get an adapter..