In the sample below, please click on the "Test" button and you will see the BtnBmp doesn't go away (while if you try with the Bitmap all is fine).
EMG
#include "Fivewin.ch"
FUNCTION MAIN()
  LOCAL oDlg
  LOCAL oCtl
  DEFINE DIALOG oDlg;
      SIZE 800, 600
// Â Â @ 1, 1 BITMAP oCtl
  @ 1, 1 BTNBMP oCtl
  @ 7, 1 BUTTON "Test";
      ACTION oCtl:End()
  ACTIVATE DIALOG oDlg;
       CENTER
  RETURN NILEMG