>>32

配布用のDLLというのは、DLLに、それを使うEXEと、
リソースを登録するためっぽい。(専用にする)
作業自体は付属のエディタとかですぐできるよ。

言語は好みや得意次第だけど、多く使われている
Lite-C Pureの方がサンプルやドキュメントとかが豊富かな。