UPDATE: BPS Pro 13+ and BPS 2.0+ versions have a feature called: Setup Wizard AutoFix (AutoWhitelist|AutoSetup|AutoCleanup) that automatically creates plugin and theme whitelist rules and automatically sets up and cleans up caching plugins htaccess code.
WordPress Post here: http://wordpress.org/support/topic/bulletproof-security-created-issue-with-another-plugin?replies=3
This plugin uses a jQuery Dialog Modal to load the Schedule Appointment Modal window. This skip/bypass rule below is what is needed to whitelist the Modal window.
1. Add this skip/bypass rule below to this BPS Custom Code text box: CUSTOM CODE PLUGIN/THEME SKIP/BYPASS RULES: Add personal plugin/theme skip/bypass rules here
2. Click the Save Root Custom Code button.
3. Go to the BPS Security Modes page and click the Root Folder BulletProof Mode Activate button.
Note: If your WordPress installation is in a subfolder then add the WordPress subfolder name to the skip/bypass rule. Example: /MyWordPressFolderName/wp-content/plugins/appointment-calendar/
# Appointment Calendar skip/bypass rule
RewriteCond %{REQUEST_URI} ^/wp-content/plugins/appointment-calendar/ [NC]
RewriteRule . - [S=13]