this might seem like an odd question, but i was wondering if it was possible to swap the (displayed) icon and/or the checkboxes of an installer at runtime. i know it's possible for the license.
the icon should be easy enough, call LoadImage with the system plugin and a simple window message to set it, it has probably already been done, search the forum/wiki for LoadImage
As far as checkboxes go, they are loaded into a imagelist IIRC, so you can just use the imagelist api with the system plugin