At first I also thought it must be my mistake, but I tested the dmFacts which I didn't override and the same problem came up with the 'Send to Draft' button.
So I looked in to it and I think I found the problem in the core (FC6.0.8).
In the farcry/core/tags/formtools/objectadmin.cfm at line 486 is where 'Send to Draft' is processed.
It simply redirects with a cflocation as oppose to the 'approve' at line 472 which uses skin:onReady to open up a jQuery dialog.
Can it be corrected or there is a reason not to use the 'approve' pattern?
Szabolcs