MessageBox()...

 
Using the latest version of MT, MessageBox does not work from within the Deinit() subroutine - is this deliberate, or another MessageBox bug?

More specifically, what I am trying to do is create a user-prompt when an EA is removed from the chart, giving the option to either delete all global variables used, or not. MessageBox only seems to work, when called from within Deinit(), the instant the EA is re-compiled, but never for any other 'uninitialise' reason, such as removing EA from chart, or changing TF (the two I've tried)...