If your control is part of a runtime generated control array, unload cntl(x) should work.
You can't unload controls placed on the form at design time though, unless anyone knows any different, and I doubt they will...
Why isn't visible = false acceptable to you?
mmilan