The format for this years Champions Trophy sees the top 6 ranked ODI countries automatically qualify, and then the next four having to play off against each other for the last two spots. The rankings will be taken on April 1. This puts Bangladesh in a rather interesting position. Here are the possible rankings for Kenya, Bangladesh, and Zimbabwe at April 1...
Kenya win 5-0 - KEN 78 ZIM 38
Kenya win 4-1 - KEN 62 ZIM 40
Kenya win 3-2 - KEN 38 ZIM 47
Zim win 3-2 - KEN 30 ZIM 46
Zim win 4-1 - KEN 15 ZIM 47
Zim win 5-0 - KEN 12 ZIM 48
(Please note - Kenya and Zimbabwe ratings are approximate as, depending on the order the games are won and lost by each team, they will get different points. This is because of some rule where you get more/less points depending on the closeness/disparity of the teams. But give or take a couple of points, the above is what will happen)
Bangladesh win 3-0 (vs SL) - 25
Bangladesh win 2-1 - 21
SL win 2-1 - 17
SL win 3-0 - 13
As you can see, even if Kenya only win 1 or 2 of these games, Bangladesh are in big trouble. Not only will this put them in a poor light, but it will make a mockery of the ICC's ranking system, and hence, their "Champions" Trophy. And since there are no more ODI's scheduled for these teams before April 1, the only way the ICC will keep Kenya out of this one is if they say they haven't played enough games to have a "Full Rating" and so do not qualify.
Personally, I would like to see Kenya in ahead of Zimbabwe and keep Bangladesh.
The other thing is that as the even is being held in India, it would be a shame if Bangladesh were not included in it.