No, only the macros I created myself (remote controls, etc.) will be restored. Third-party programs, such as Kodi, Yamaha Multicast, etc., will not be restored.
Either I’m doing something wrong, but I can’t select what to back up during the backup process. Let’s say my remote becomes defective and needs to be replaced; then I’m forced to reinstall everything.
Custom integrations are not yet included in the backup. But you just need to re-upload them and rerun the setup. All your activities/macros are not affected. As already mentioned you can also use the integration manager (GitHub - JackJPowell/uc-intg-manager: An Unfolded Circle Integration to manage your Unfolded Circle Integrations · GitHub) to create and restore integration backups. Keep in mind that not all integrations support this as it’s not an official function.
UC plans to include custom integrations in the backup and also an easier way to update them.