Lot of ways this could be integrated with my popup plugin Popup Maker.
Custom conditions for user has voted, user has voted in the last x days, user submitted idea. All of which can be used negatively to check the opposite as well.
Use the forms inside popups on any page to push users from the site to generate ideas.