As an interim measure whilst you write and test your module to operate on CWS, pretty sure you could achieve what you want via Custom CSS:
Code:
.products-grid .quicklook, .products-list .quicklook {
display: none;
}
.products-grid .quicklook button, .products-list .quicklook button {
display: none;
}
Working with a standard CWS setup, this should remove the functionality and the button we think.
You'll retain the 'greying out' effect i.e. the current active selection of any particular product indicator, but depending on which view you're using at the time, only the 'add to cart button' etc should remain. You can then add any additional guidance notes for visitors on your FAQ page if you think you need it