The remove link actually checks the checkbox and submits the form behind the scenes, so there isn't a great way to use it instead. I suppose the easiest solution is to take a cart that has the working remove link and then just add style="display:hidden" to the checkbox so it won't be shown.