True, I now have 5 backups of my code
The annoying thing about my bug now is that it seems to have been 'laying low' for a few days and its started to occur on the lower resolutions now

I think it could be a virus as the problem seems to progress through my display modes...
EDIT
Hey guys!
Some of you may be interested to know that I have been able to replicate this bug, and now diagnose successfully what's wrong!!! What I believe to be the problem ties into the problem with the display resolutions and everything
When you click on my editor, it auto locks to a dot. If you don't click near enough nothing happens. I adjusted the system to allow other for alternative resolutions. However... I never modified the detection loop system. If you click near enough the loop locks to a dot. If you don't the parameter to break the loop never kicks in and it continues a loop
The dots are every 20 pixels. On high resolutions its harder to click as the dots are smaller so there's more chance for you to click in the void between them. When you closed the display mode change the close button was directly above one of these voids so you entered the crash every close
Im quite proud of that solve