Slightly misleading usage of \DescribeMacro
In bicaption, line 139, you use \DescribeMacro{\usepackage} below \section{Loading the package} but, quoting the doc package,
When you describe a new macro you may use \DescribeMacro to indicate that at this point the usage of a specific macro is explained.
(emphasis mine)
This causes our LaTeX editor (which will soon be reading dtx files) to think that you are defining a \usepackage command, which you are not.
As there is only like one or two other packages (at least in TeX Live full) who also do this, perhaps it's worth fixing.