Username or EmailPassword
Adding this sort of script manually would be beyond the casual user's abilities (although arguably the casual user should not need root access), but points to a more general issue to resolve with GNOME.
I agree with the GNOME philosophy of keeping the desktop as simple as possible, not providing feature bloat and especially not hacks to overcome other broken apps (eg: adding menu items).
However, I think there's a case for a 'gnome-extras', where a lot of these items, scripts, apps etc that don't fit in with the GNOME philosophy can be included. That way the base desktop can be customised easily to meet different user's requirements without bloating and obfuscating the base release.
Distro's targeting different groups of users might decide to include certain things from this gnome-extras section by default, saving the end-user from having to do so.