BP has long complained that its settlement money for the Deepwater Horizon spill was often spent frivolously.