I don't cold crash before kegging. Here is my process for beers Im going to fine.
1. Keg Beer
2. Put Keg of Beer in Kegerator
3. Wait 24 hours (or until beer is cold)
4. I dump a packet of knox gelatin (grocery store) into 8oz cold tap water - half a pack would probably be fine for 5g.
5. Wait 15 mins
6. Stir up and raise temp to 160 (this will pasteurize the water and allow the gelatin to go into solution). I used to do on my stove top but recently I have been doing in microwave, using 15 sec intervals and taking temp until I reach 160ish.
8. Stir up and get gelatin into solution.
9. Dump into keg and swirl keg around a little bit
10. Put lid on crank gas up to 30psi to force carb
11. After 36 hours @ 30psi beer is usually carbonated and I turn down gas.
12. At 48 hours (get home from work), I pull off a pint or two of gnarly beer and dump down the drain, if you dry hopped you will notice hop particles in the gunky beer. After that I have semi-clear beer that is very drinkable. At 72 hours, most beers are very clear/sparkling as long as everything went well in brew process (good hot break, cold break and whirlfloc in boil). Of course dry hopped IPA's tend to have hop haze.