This is a neverending battle with me, not specific to BFD. I basically gave up on organizing Applications itself. I’ll never win that battle. Too many programs don’t want to cooperate.
I dealt with it by creating a new subdirectories in Applications, where I put aliases to specific apps. I then put those subdirectories in the docker bar. So, there’s one for recording applications and one for photography apps. I have a further subdirectory to recording applications just for aliases to recording application license tools and downloaders.
I should probably make another one for productivity apps by now, and another for developer apps. It’s a headache.