I have updated this add-on so you can set the order status.
It can be used for virtual products now.
I also removed unnecessary code from the un-install function.

Please note, to use with virtual products you must have your order status set correctly.

More...