Can you remove this 'functionality' in the next version? I love your plugin, but this is just ridiculous.
I figured out the problem on my own, but was very dismayed to see that this is completely hardcoded—the action is added as part of the object construct, and there are no conditionals within the added function.
If you do not fix this 'functionality' (or at least provide a checkbox to enable/disable), I will have to find another plugin to do this job. Hacking plugin code every upgrade is not cool.
P.S. For hiding the admin bar, this is a messy way to do it. You could also override the html margin-top as sean.norton noted, but that would ignore any html margin-top added by the user/theme. What you want to do is this:
add_filter( 'show_admin_bar', '__return_false' );