If you get the error “PrivateGXMenuActionManager is not nil upon creation” when starting your IDE, check the entries under
HKCU\Software\Embarcadero\BDS\<version>\Expert
There are most likely two entries for GExperts. Remove one and the error should go away.
These entries come from
- The installer (GExperts=”path\to\dll”), because it always uses GExperts as the name for the entry.
- The Expert Manager (GExpertsXxx=”path\to\dll”), because it uses the name of the dll file for the entry.
Yes, this is a bug. And it has been fixed on 2019-03-02.
Discussion about this post here: https://en.delphipraxis.net/topic/785-gexperts-error-privategxmenuactionmanager-is-not-nil-upon-creation/