Как реализовать апдейт программы через Google Drive/Dropbox в Delphi?
Лучше всего сделать через скачивание обновления с сайта - не нужно морочиться с API и т.п.. Можно взять WinSparkle - одна dll, с помощью которой легче лёгкого настроить автообновление программы.
Если рассматриваете платные готовые решения для работы с облачным сервисом, то советую TMS. Из бесплатных, к сожалению, вменяемые аналоги найти не смог. Буду рад, если кто подскажет оные.
А вот если решили настраивать обновление приложения через http (или вообще вернуться на ftp), то лучше TWebUpdate. Всё встроено, никаких dll и дополнительных файлов, плюс локализация и довольно гибкая настройка.