A few things:
1. During initial setup, the message regarding the possibility of a virus checker causing problems disappears too quickly to allow the user to read it
all. May I suggest that all messages have a "Continue" button in place to allow the user time to read the message, then click the "Continue" button
before the program resumes?
2. No shortcut appeared on the desktop after installation.
3. I use 2 monitors and all your messages are obviously set up to "Centre", so I end up with half your message on one screen and half on the other.
May I suggest you build into your code a test to see if screen width is greater than a certain value, which (should it indicate multiple screens), you
place your message "half way" into the right-hand half of the screen area? (There may be functions in your coding language which can ascertain
this and even place the message dialogues accordingly).
4. The scan of my system returned quite a few items that needed "cleaning up". All the items were in a grouped "collapsed" view. It was not until I
expanded each group that I noticed each item was NOT checked to be cleaned. Accordingly, if the tree appears collapsed (as it does after the
scan) a user may (logically) assume that all items are checked and simply click on the "Fix" button.
I suggest you have a couple of extra buttons:
a. an "Expand/Collapse" button to expand all branches of the tree, allowing the user to see all items when they scroll.
b. a "Select All" button (which when clicked will "check" each item in any expanded tree branch, marking them ready for fixing.
c. a "Clear all" button (which when clicked will "uncheck" each item in any expanded tree branch, un-marking them for fixing.
Also, make sure the "Fix" button is "locked" unless at least one item in the entire tree has been checked as ready to be cleaned.
You then need to decide whether the default is to have all items initially checked or leave them as they currently are (unchecked).
My suggestion is to have them all checked by default after a scan, since most users would wish to clean up everything they can.