For me, on Siege Perilous ~
Orange Petals and Unicorn-form seemed useless.
Increasing dexterity seemed to be more effective than having a lower dex, but -
I still failed to succeed in removing trap more than half the time, so it was probably just my perception and not actually increasing success as much as I thought.
I cant find my log from doing this a couple years ago - but i remember this being the case with my, admittedly subjective and inaccurate, comparison testing.
What worked best for me was a combination of 70's suit, and knowing which area had less mobs, particularly the paragons, once remove trap failed.
Without having or using magery to cure - a Ninja animal form HP regen (cat/dog) seemed to keep me (most of the time) alive after failing remove and springing the trap and jus contiinuing to take damage.
Poison from a failure lasted for two minutes if I remember correctly. The Invisibility potions and smoke bomb loot from the chests help a bit too in this regard.
Being as remove trap was the hardest skill to train, for me on Siege Perilous, I had hoped for better results at 100 skill level.
I think having magery for a heal and gcure, and just taking the triple trap damage, may currently be the wiser skill choice?