Something which no one has seemed to have brought up, but this code can be modified to run to your @Windows, if you find you may require them to do so, or echo to the server screen on start to go inline with a theme (I guess a Batman theme or something?) which would add a nice extra touch to your theme.
Also, I do enjoy your attention to detail, including shading and whatnot instead of basic outlines or something. Good work.