If I was short the company at the time of the bad behavior, presumably I should get a pro-rated share of the fine paid directly to me (because there are more long shareholders who would each owe a portion of the fine).
Now, in a world where someone has shorted 10 shares, there are now 110 shares held long, meaning the total fines paid would be $1.1M, leaving $0.1M available to pay to the shorts.
owed = ($1M / total_voting_shares) * (holding_shares / total_voting_shares)