>How can I change the forecolor of the label (for example half a second red and half a second blue...).You can use a timer control to change the label.forecolor
Use it with caution. Blinking labels are frowned upon. They go against standard Windows design guidelines and can get very annoying to the user very fast. If you must use them I would advise you offer a setup screen where users can disable this behavior if they want.