The TApplication.GetExeName method should be removed, it's already (and better) implemented in the base class. Fortunately it was never used as the ExeName getter, lacking "override". TApplication.IsHintMsg simply returns False and is not virtual??? DoDi