The header structure was changed (and also fixed): sbp file header: version 'constant 6.40 'version 0 'number of forms - 1 Form1 'list of forms 238 'screen size 268 'icon file 1 'number of desktop libraries / included code files (for backwards compatibility) ControlsEx.dll 'list of libraries / included code files 1 'number of device libraries / included code files ControlsEx.dll 'list of libraries / included code files 4 'Number of objects node2:Node 'list of objects flb:FormLib node1:Node tree:TreeView 1 'Number of modules FolderChooser 'module name 1 '1 means that this module should be added as a new tab. 0 means that it will be hidden (same as right clicking the tab and choosing Hide Module). Sub designer 'designer text - New projects will not suffer from extra spaces or 'r' characters at the end of line. addform(Form1,"Form1","",220,220,220)@ addlabel(form1,Label1,25,105,195,60,"Folder: ",220,220,220,0,0,0,True,True,9)@ addbutton(form1,Button1,60,25,105,50,"Choose Folder",212,208,200,0,0,0,True,True,9)@ End Sub @EndOfDesignText@ 'The code starts one line after this one (unlike previous versions). bas file structure: version 6.40 'version 0 'number of forms - 1 Form1 3 'number of objects Node2:Node Node1:Node Tree:TreeView Sub designer addform(Form1,"Folder Chooser","",211,211,211)@ addbutton(form1,btnSelect,145,235,75,23,"Select",212,208,200,0,0,0,True,True,9)@ addarraylist(form1,al1,155,20,80,25)@ End Sub @EndOfDesignText@ Both structures are not final and may change in version 6.50.