Towards b) Did you by any chance do have the clock pull its time and date from the internet? While your custom script did prevent the manual setting first, there might be an essential setting missing May be the update interval for HildonApplicationManager is set strangely? You might also use gconf-editor to look for that setting or the gconftool2 tool in X-Terminal. Code: gconftool -s --type int /apps/hildon/update-notifier/check_interval 100000
gconftool -s --type int /apps/hildon/update-notifier/check_interval 100000