I don't know how possible it is, but maybe it could just be disallowed for most usergroups? I have no idea if it's even possible since I hardly know anything about VB, but if access to tables was restricted to just some certain usergroup then it would probably eliminate it's use anyway.
That's still a temporary fix tho, tables, if not broken could potentially be of good use, but they are broken now, so yeah.