В целом, если ваше приложение маленькое и не содержит нескольких DLL или EXE-файлов, вы можете статически связываться с библиотеками времени выполнения. Это упростит процесс распространения, поскольку вам не нужно устанавливать библиотеки времени выполнения.
Если у вас несколько DLL или EXE-файлов, так как каждый EXE-файл и DLL-файл будет больше при статической привязке, как сказал Алекс, вы можете предпочесть использование динамической ссылки на библиотеки времени выполнения, что сделает ваше приложение меньше.