Well of course it's the font size... but that's not the user's fault, it's CCleaner's fault for not scaling the form and components to the DPI.
It's easy to do in Delphi, but maybe not so easy in VB ...
In Delphi, I simply turn auto-scaling off in the form properties, and use this code in every form:
procedure TYourForm.FormCreate(Sender: TObject);begin if Screen.PixelsPerInch <> PixelsPerInch then ScaleBy(Screen.PixelsPerInch, PixelsPerInch); {...the rest of your FormCreate procedure...}end;