As a rule, you shouldn't have to buy the program again. If the serial key was purchased for life, then you can install it in Windows 8 to activate it. The only requirement is the software to be compatible with this operating system.
Make sure to run the software as Administrator then everything should be fine.