Does Java 7 have a way to put files in recycle bin rather than delete on Windows
I think that the answer is No.
3rd party libraries exist, and this is supported in JNA (see Java on Windows: how to delete a file to trash (using JNA)), but this functionality is not part of the standard Java 7 platform, AFAIK.
This RFE tends to confirm this: http://bugs.sun.com/view_bug.do?bug_id=5080625