Two very different solutions. Autohotkey is a scripting language for specific tasks, while Delphi is unbounded in this sense. And Visual Studio has no RAD concept.
It is absolutely preferable in that sense. The web-esq interface approach is far harder than it needs to be for small applications with basic interfaces.