I put a screen saver on someones pc at work. They sometimes had to reboot to get out of the screen saver mode. Just make sure that the saver is not to "prossesor intensive". I would try the free downloads first before you buy anything. I am sure other people have some suggestions.
Any programming language is at its best before it is implemented and used.