Unless it is an object which several different people will be using a lot, repeatedly over the years, and in different projects (in which case it would make sense to be able to store and select it in the library and perhaps make a favorite, and which would justify the investment in time spent in creating the perfect parametric object) a module with the dumb table object and whatever 2D and annotation details you need in whatever layers they need to be will give you the performance you are after and more, faster and with more control than anything else.
You can multiply, rotate, elevate it. You can also copy-paste ('Suspend Groups' unchecked) it within the same file or different files, so you may want to have a separate session of ArchiCAD open with a file showing all your furniture piece modules in a single plan view --you copy paste them from there using it as a module depository file, which works even faster than browsing for or finding an object in the object settings window. At any given time you can add or tweak 2D, 3D, annotations, without having to look at a line of GDL.