you're "critical Error MessageBox" is great but if you want to make an even better one, copy some of the source code from my program :)
Get program here