I want this as well!
Determining CoB with a given configuration, just statically would be a huge time saver!
Your search has been more fruitful than my own...
Ryan, I've found an approach to this buoyancy issue: It's done with Game-Physics simulation (Reactor in this case):
I've modelled a sailboat (wich is my first concern) and have made this simple simulation to check buoyancy and stability:
In this simulation, each object has his own material, density, volume and Gravity Center Position. Combined in a group, they automatically use one common CG and volume.
In addition, I've found that Google Sketchup can manage this problem using Sketchyphysics (a GNU licenced Game-Physycs simulator that uses Newton Game Dynamics, GNU licenced also). By now, this are non-scientifical approachs to the problem, but we should be aware, because they could evolve rapidly.
In both cases, the major limitation resides on how they manage object's Gravity Center: Reactor and Sketchyphysics fix CG at the mass center of each object. This works well with solid objects having only one material, but is not enought accurate when objects are hollow or thick surfaces.
Hope SolidWorks take this challenge and develop something similar (but more scientifical!), it could be very usefull to Nautical Design.