Having a million options makes things unusable. The button system that IE7 uses is sufficient for the task.

In the time that it would take you to push the checkboxes, you can push each desired button in the IE7 dialog.

Optimizing for the minority is not good style. Clean interfaces for the win.