You are great! xD
What did you to to crash it? (Just out of curiosity to see if we can fix anything.)
Every once in a while, image uploads take almost a minute (45 seconds). Firebug says the request is blocked. Screenshot attached...
Also, sometimes the image fails to upload, but the script adds it to the page as a phantom entry, with no way to remove. (This is after the long delay)
hmm... worth a bug report without any doubt!
Great job.
I noted $sourcedir which I think should be SOUCEDIR in uninstall-required.php code:
remove_integration_function('integrate_pre_include', '$sourcedir/FooterMenu.php');