IP Monitor is a program designed to check your public IP for changes and notify you in several ways such as playing a sound file, sending an email, displaying a visual notification (if supported by platform) or executing a command. Under Windows, IP Monitor can be run as a service.
It also doesn't mess with the Windows Registry nor System folders, which makes it totally portable.
You can download IP Monitor (and the source code) absolutely for free from the Download section or you can visit the IP Monitor SourceForge project and download it from there.