util deals with is_hiden/file_md5/open_file cross platform
scan files under a selected path
book scan run by command
scan frame init
start scan by wx.CallAfter. stop scan by close window