Einmal gibt es für kleinere Tools von mir die Updater Utils, die keine weitere Exe benötigen:
http://www.delphipraxis.net/internal....php?p=1071944
Adminrechte sind aber natürlich immer notwendig. Wenn das ein Problem ist, weil es häufige Updates gibt, die im Hintergrund installiert werden sollen, dann bietet sich ein Dienst an. Der hat nach der Installation die nötigen Rechte, so dass er einfach im Hintergrund die Updates installieren kann.