Don't see any reason for them to be public.
HKCU\Software\Classes
EXE_PATH
NotifyShellUpdate()
public
Logger.Error
WindowsAssociationManager
static
Usages/localisation logic TBD
Win32Icon
These icons should appear in end-user installation folder.
osu.Desktop