色々調べてもどうしてもしっくりいかないので教えてください。

いま、VB4.0からVB6.0(or .NET)へのコンバートを考えています。
そこで、絶対にやってはいけないこと、明らかに気をつけたほうがよいこと、
末端の利用者へ配布するのは6.0のランタイムだけでよいか、
その場合4.0のランタイムは捨てたほうがよいか、等々。

おしえていただけませんか?