直接ネイティブを呼びまくること自体が低脳のすることだといってるのに
ロックの意味もわかってないからあちこちでロックしまくってるわけだろ。
普通の人はそんなことしないので、ロックするといわれてもわかりません。

DLL、SQLとかVBの外にあるものは隔離して
VBのみで完結しているように設計を作るのは基本。

>APIは当たり前のように使っている。
Win32のことか?DirectXラッパぐらい作ってから言えよw

>GCの利点として何か実感できるもの
スマートポインタ(参照カウンタ)を使うようなケース。