1) Is there currently already a way to do this? If not,
2) How do I detect what options are selected? I can't read the components section out of the registry, since they haven't been written yet. Currently, I've got a custom page set up, and use the MUI_INSTALLOPTIONS_WRITE macro to modify a label field. But then I realized the list of paths/items needs to be dynamic, so the static list I set up wouldn't work.
How do I detect what the user (left) selected and then build the list? This is what I did (which is not valid) before I realized it needs to be dynamic:
!insertmacro MUI_INSTALLOPTIONS_WRITE "reviewdirs.ini" "Field 1" "State" "$INSTDIR\Cactid\r\n\
$INSTDIR\Cygwin\r\n\
$INSTDIR\MySQL\r\n\
$INSTDIR\Net-SNMP\r\n\
$INSTDIR\PHP\r\n\
$INSTDIR\RRDTool\r\n\
$INSTDIR\USR\r\n\
$IISDIR\Cacti"