Thanks, the link is back now.
Nope, made it from scratch :D All the files are on my laptop, I'll put them over to my main PC when I get round to it, then I'll post the code if you want.
MAJOR UPDATE!
It now can automatically detect whether your software is out of date, and tell you so - along with everything that's new.
It also now has a built in graphics function helper that can be called up by pressing Ctrl-F!
EDIT: Another somewhat important update is upcoming-it will detect whether there is an internet connection, and if not, it won't bother checking for the update data and instead just include a small notice telling the user of the inability to update (right now, it will still prompt you to download a ghost update, containing no data or useful information). Should this be a major update - increasing the primary version number - or should it just be a large increase in the minor version? Your opinion is welcome!
EDIT: I'm busy developing a C or C++ version (I'm learning C as I go along, so it may be a while). I will have a multiplatform version of this available, hopefully soon.
Just wondering, do you use AutoIt? You seem to know a good amount about it.
By the way, does the auto-update work for you? It usually works just fine on my normal computer, but it's a bit buggy on another computer I use.