I think I found a bug for the components page when using compact mode (Hotfix 8).
This bug makes the Start Menu Checkbox stay visible on components page when using compact mode.

FIX:
in this section:
Code:
ComponentsPageVisible := (not ComponentsPageVisible);
we should add
Code:
StartMenuCB.Visible
under the
as well so it would look like this:
Code:
#if !UpdateMode
IconsCB.Visible := (not ComponentsPageVisible);
StartMenuCB.Visible := (not ComponentsPageVisible);
UnInstallCB.Visible := (not ComponentsPageVisible);
#endif
the same should be done for the tasks' page.