Если вы пытаетесь изменить идентификатор на стороне «сервера» (DLL или приложение, которое публикует этот класс), VB делает это для вас, когда вы выбираете «нет совместимости» в свойствах проекта, «компонент», вкладка.
Если вы пытаетесь изменить, какой объект создается в «клиенте» (DLL или приложение, которое использует класс, опубликованный другой dll/app), вам необходимо изменить ссылку (либо через ссылки, либо компоненты, в зависимости от того, о каком объекте мы говорим), чтобы указать на новую версию сервера (тот, который публикует его класс с обновленным GUID). Это означает удаление текущей ссылки и добавление ссылки на новый сервер. Если имена не изменились, все остальное должно по-прежнему работать так, как было раньше, но незначительное изменение интерфейса классов очевидно.
У вас нет прямого доступа к GUID в VB6, насколько я знаю.