Hm since you mentioned slowplaying I have another question ^^

If you flop a hand that you know is the winning hand and your only concern is to extract as much money as possible from your opponents, how do you slowplay it? (I know you usually cant flop a hand that is 100% the winner...but I mean a hand where you know its very very unlikely someone makes a better hand even if the draw to the river).

When my opponent shows weakness, I will check check and hope to get him to bluff at some point thinking he can pick up the pot right there.
The thing with this is, very often it goes like this:
flop comes, I have the winning hand;
I check, he checks, turn comes.
I check, he checks again, river.

now here is the problem...he obviously has nothing and for some reason he let me check all the way and didnt try to pick up the pot.
Then in the last round of betting, Im usually not sure what I should do.
I know i could check, again hoping to maybe induce a buff, or bet and hope he calls. Usually I cant follow through and I bet in the last round of betting...should I check? It seems 90% of the time in this situation my opponent folds when I bet here, so is checking the most profitable action?
What is more likely, him calling a not to big bet on the last round, or him trying to pick up the pot from someone who checked all the way to the river?