Firstly, i'd like to thank LAMPB for his Clear Cart mod, thanks to his mod, I worked out how to implement this correctly, I've also used your text layout!
What does this contribution do?
==============================
This contribution adds a "Remove Product" button (the familiar rubbish bin) that once clicked removes the selected product from the cart. It looks far more professional then the 'click the checkbox then press the update button' route.
Its very easy to install, just edit some lines on a few files and off you go. To see this in action have a look at this site that is being work on: http://www.theadvancedskincareclinic.com/index_.php
please note: this is still in testing phase hence the main file is index_.php and not index.php. Feel free to provide feedback or any comments!
Legend: 
Download

Report
Just some ne icons to use if like me you prefer some transperancy & .png files.
To use change
/shopping_cart.php
"
'params' => 'class="productListing-data" valign="center"',
'text' => '<a href="' . tep_href_link(FILENAME_SHOPPING_CART, 'action=remove_product&products_id=' . $products[$i]['id']) . '">' . tep_image(DIR_WS_IMAGES . 'bin1.jpg', TABLE_HEADING_REMOVE, 16, 22) . '</a>');
"
to
"
'params' => 'class="productListing-data" valign="center"',
'text' => '<a href="' . tep_href_link(FILENAME_SHOPPING_CART, 'action=remove_product&products_id=' . $products[$i]['id']) . '">' . tep_image(DIR_WS_IMAGES . '/icons/bin10b.png', TABLE_HEADING_REMOVE, 67, 68) . '</a>');
"
and just replace
"
/icons/bin10b.png'
"
with wherever & whatever file you want to use.
I discovered why previous versions didn't use a submit input for the trash can. If the customer changes the quantity on any item in the cart and then hits Enter the first item in the cart gets deleted. This doesn't happen if they change the quantity and hit the submit button. I've restored the link around the trash can but simplified it somewhat and eliminated the need to define a language item by reusing the title for the remove column as the alt text for image.
I've simplified the installation greatly by using the tep_image_submit function with parameters taken from the old checkbox and the alternate text taken from the column heading. With this version you change one line in shopping_cart.php and add the image to your images folder and you are done. The cart update button is needed unless you install a contribution to automatically update the cart so instructions for removing the button are not found here.
This change ensures that if you remove the last item in the cart that you are redirected to "Your cart is empty" rather than being left with an empty cart table. Also helps keep the URL shown in the browser a bit cleaner by not leaving the customer on "shopping_cart.php?action=remove_product..."
This version does not include the "Remove Update button" instructions.
The UPDATE CART button is not needed if you have the Auto Qty Update Contrib installed. if you do have that installed please use the previous verson.
This is a FULL package. I have added instruction on removing the UPDATE CART button as it was not included in the previous updates.
This is my first contrib. Hope it is OK.
This code aligns your boxes in the vertical center instead of the top.
UPDATE: A bug was found relating to products that have additional attributes, becuase they were in the format 123{1}12 e.g. 149{3}92 the code validation failed as this isnt a valid numeric because of the curly braces, the solutions was to simply take out the validation check ( && is_numeric($HTTP_GET_VARS['products_id']) )
If you have already implemented this, just edit the lines around 365 in the application_top.php file so it reads the following:
case 'remove_product' : if (isset($HTTP_GET_VARS['products_id'])) {
$cart->remove($HTTP_GET_VARS['products_id']);
}
break;
Ive updated the package and reuploaded it, see it in action at
http://www.theadvancedskincareclinic.com/index.php
Firstly, i'd like to thank LAMPB for his Clear Cart mod, thanks to his mod, I worked out how to implement this correctly, I've also used your text layout!
What does this contribution do?
==============================
This contribution adds a "Remove Product" button (the familiar rubbish bin) that once clicked removes the selected product from the cart. It looks far more professional then the 'click the checkbox then press the update button' route.
Its very easy to install, just edit some lines on a few files and off you go. To see this in action have a look at this site that is being work on: http://www.theadvancedskincareclinic.com/index_.php
please note: this is still in testing phase hence the main file is index_.php and not index.php. Feel free to provide feedback or any comments!