Just fixed the messagehandler error, but I always crash on changing resolution while drawing the gui, I tried hooking Reset, or checking if device or screen_size chnaged but it seems its crashing before I can stop drawing.
Any Idea how to fix that?
I think I will release the GUI here if I fixed those bugs

EDIT: Fixed that bug!
Simply hook reset and do this before calling the orig function:
if(pRenderer)
pRenderer->Release();