Problem dotyczy Builder 6 oraz BDS 2006

Tworzę nowy projekt ActiveX Library. Zapisuję, kompiluję, tworzy się biblioteka DLL. Wszystko jest OK.
Następnie dodaję do projektu nową klasę jako Automation Object o nazwie 'Application'. Koniecznie chodzi o taką nazwę. Zapisuję, kompiluję i... wywala się błąd: Undefined symbol 'CLSID_Application'.
Co się stało?
Normalnie nazwy identyfikatorów generowane są na podstawie nazwy klasy, jednakże w tym konkretnym przypadku, kompilator OBCIĄŁ nazwę klasy i utworzył: CLSID_App. Jakakolwiek próba ręcznej modyfikacji nazwy kończy się przegenerowaniem pliku i powrotem do nazwy CLSID_App.
Jeśli próbuję w kodzie zastosować tę krótką nazwę pojawiają się kolejne błędy kompilacji przy deklaracji klasy na podstawie szablonu.
Efekt ten występuje tylko przy nazwie klasy 'Application', jednakże właśnie taką nazwę potrzebuję.
Czy ktoś z szanownych forumowiczów mógłby mi coś podpowiedzieć w tym temacie?

Dodam, że w środowisku np. MS Visual C++ lub VB6 ten problem nie występuje. Można utworzyć klasę o takiej nazwie.

Pozdrawiam

Wojtek