Backgroundrb problems????????

Hi All,
      I wanna use backgroundrb for running my scheduler task but the
newer version is not working on windows.Then i am using version from
svn://rubyforge.org//var/svn/backgroundrb

Please help me and tell can i use backgroundrb like this i have some
points:

1. First i want to send email through background rb

2. But that mail will be send from different criteria which i will send
to worker class from controller using
MiddleMan.new_worker(:class => :foo_worker,
                                           :args => {:baz => 'hello!',
:qux => 'another arg!'})
But every time args will change and i can run one another task without
completing th first task also.So can i run multiple thread using this.

3.I used repeat_every method but if once task completed then how to stop
that.

Looking for your suggestions.
Thanks
Varun