I took the code and added a few extra goodies to it, I'm currently half way to finish and expect to complete the enhancements in two days. My original thought was that it would be a great idea to integrate that one right into windows explorer shell and build a firefox plugin for it. Oh my.
Did you manage to reduce that unbearable lag?
I have also taken a look at the code myself over the last few days. The lag is caused by the list of masternodes being updated on the UI thread, so the UI freezes until the update is complete. It's very poor design to have long-running operations like that on the UI thread for this exact reason. I removed the lag completely by removing the calculation of the masternode rank in the list. But then, of course, there's no rank listed.
My real problem with fixing this properly is that I've compared the CoinonatX code extensively to other code based on the same original code. Crave, for example. All the masternode update code is nearly identical, and the updates also happen on the UI thread in Crave. But for some reason I haven't been able to trace yet, the Crave code completes much faster so there's no noticeable lag in the UI (it's still poor design).
I may work on moving the masternode list update code off the UI thread if the devs don't show some sign of caring about the wallet soon. I have a little money invested in this coin, so I'm motivated to do what I can for the project before the price drops completely to zero.