Hi,
If I understand correctly you want software to e able to automatically detect buttons?
If that's case I can make it as long as I know what background color will be and what color buttons are.
I'll implement this as .NET app so it will be compatible with windows 7/8 and even XP.
Regards,
Zeljko J.