Read the blogpost about the update popup. I think on OS X sparkle would be the appropriate solution. It shouldn't be too hard to implement and works reliable and is a painless experience for users.
↧