ah well ok...becaus a friend managed to do something like that in delphi in a veery small piece od code...
Code:
http://www.vbforums.com/showthread.php?t=537443