Since qRules and custom code can't co-exist in the same form, I'm afraid there isn't an option to delete from your form and have the changes reflected in your list. One work around might be to add a field for 'active' to your items, and mark them active / inactive. Then, in your ShP list, you could set your views to not display inactive items....