Grief,
I am currently working with a couple of tech's from SWX on that very same thing. It's not very straight forward in as much there are several things involved here. The access database, the Solidworks API, the holewizard IDX, and some "canned" sketch profiles. I started this venture because some others have been asking me for custom hole profiles. It turns out that it is not very easy to accomplish. I am working out some things here, and then we shall see if the application can be customized to allow the user to add new profiles and hole types via a wizard of some sort.... if anyone has done anything along these lines, by all means get with me and we can share ideas
Regards,
Jon