You forgot to mention your location, it is a good idea but only for a certain country and your clients should be in the same country where the program is operating, I have not heard or read this kind of idea before, since you are the first who brought it, might as well make a patent for it, if it allows to be patented.