Not used cubcart fo a very long time but
you can just add disabled="disabled" to the code. that will leave the checkbox checked by default but unable to uncheck.
In the content.checkout.confirm.php template
<div class="select_register"><input type="checkbox" name="register" id="show-reg" value="0" class="" {$REGISTER_CHECKED} disabled="disabled" />