>::DeleteObject(img2); //追加
すでに Detach() されているのだからこれも無意味。

m_Bitmap = img2.Detach(); // m_Bitmap は HBITMAP 型のメンバ変数として宣言する
m_xcPic01.SetBitmap( m_Bitmap);

// 不要になった時点で
::DeleteObject( m_Bitmap);