On the user permissions page, I am trying to prevent the Editor role from accessing the Dashboard page of this plugin. However, editors can still see it when they login.
The idea of incorporating user permissions into this plugin was a great one. I'd love to see this kind of functionality baked into all of your plugins. I'm currently using Advanced Access Manager plugin to achieve this kind of control. Having a panel within your plugin makes it so much easier.