Checkboxes for cancel_spellcast is totally doable, just requires coding. If you're familiar with SOE script, you could probably hack the variables into the raidabilities file without the checboxes.
To each of the data items at the top, insert Cancel="1" for yes, or Cancel="0" for no.
For each of the set buttons add the following
Code:
parent.Input1.Cancel=parent.Default.RA1.Cancel
parent.Input2.Cancel=parent.Default.RA2.Cancel
parent.Input3.Cancel=parent.Default.RA3.Cancel
and change the word Default to match the set button name.
Finally for each of the 3 exec buttons, replace
cancel_spellcast=1
with
cancel_spellcast=Parent.Input1.Cancel
and change the Input# to match the exec button #
As far as making this a stand alone piece...
you could either replace all the fetish style references with default styles.
or
Just include the _FetishStyles.xml into eq2.xml and drop fetish_widgets1.dds and fetish_widgets2.dds into the images directory