Это абсолютно возможно, и если это не совсем то, для чего предназначен BackgroundWorker (в первую очередь, обновление графического интерфейса переднего плана во время продолжительного фонового процесса), это чертовски близко.
Если вы пытаетесь что-то сделать, например, заставить заставку вращаться по изображениям или тексту во время загрузки или установки приложения, рассмотрите возможность установки timer на заставку и обновления по таймеру.
Вам стоит держаться подальше от DoEvents
, который на первый взгляд кажется самым простым решением, но приводит к боли и периодическим, трудно отлаживаемым проблемам в будущем.
Редактировать: Судя по вашим комментариям, вы загружаете свое приложение в поток графического интерфейса заставки, и это заставляет вашу заставку не обновляться. Это ожидаемое поведение. Вы захотите поместить загрузку приложения в фоновый поток, используя чистую многопоточность или BackgroundWorker (который предназначен именно для этой ситуации). Могу поспорить, что это не так сложно сделать, как вы ожидаете. Если у вас возникли проблемы с этим подходом, не стесняйтесь задавать вопрос с просьбой о помощи.