For feature requests, please contact me through the contact page.
About adding the X icon. Try this (untested):
remove_filter( 'woocommerce_cart_item_remove_link', array( WJECF()->get_plugin('WJECF_Pro_Free_Products'), 'filter_woocommerce_cart_item_remove_link' ), 10, 2 );
The product will probably be placed in the cart again after every page load.