I hadn't heard of Vectored Exception Handling before, but I came across it tonight:
http://msdn.microsoft.com/msdnmag/issues/01/09/hood/
Is that of any use in Ruby? Is that how Perl implements the $SIG{__DIE__} handler?
Regards,
Dan