Why? There's no difference between sending nxt and generating a token. What matters is how you count a vote.
dont quite follow you on this one
For 1 NXT = 1 vote, you need to:
- only accept vote from NXT on an account just before start of a vote (alternatively, just before first vote). This moment in time is now fixed, let's call it t.
- after decoding a token with a vote, check the balance for account at t.
That's it.