It would be nice if BRU could support detection of changes to a directory it's working with by other programs. I sometimes use BRU to move filenames around so new or updated files can be copied in, but unless I remember to manually refresh the display each time I make a change I run into problems where subsequent BRU rename attempts conflict with new files that have been copied in. Change notification support shouldn't be too hard to add:
HANDLE changeHandle = FindFirstChangeNotification( "directory-path", FALSE, FILE_NOTIFY_CHANGE_FILE_NAME );
Then you do a WaitForSingleObject() on changeHandle, and when you get notified
of a change you update the directory listing.
Finally when the user changes to a new directory or BRU exits:
FindCloseChangeNotification( changeHandle );
There's more complete sample code on MSDN at
http://msdn.microsoft.com/en-us/library/aa365261(VS.85).aspx.