Isn't it possible to use Buteo for the scheduling of the DBus calls, thus removing the requirement to install cron? Further still, isn't the email sync scheduling determined by a Buteo config, which can simply be edited?