This may be a silly question but is there any reason you could not use Turbo Delphi for .Net for this?