Wow, I’m the author, I had left the blogging world 😉
Still need a fix ? I can resume this plugin development.
Well, I have a beginning answer… I misunderstood the do_action function: it justs creates a new hook. What i search is how to force the deactivation of the plugin and land on the plugin list.
You have to modify your theme template index.php i think. Look at where the query is done for the loop and put different cases if is_home() or not. That should not be difficult to do.