Во-первых, вот ссылка на учебник по выполнению этого с формой Windows:
http://support.microsoft.com/kb/307966
, а вот ссылка на пост о том, как это сделать (ответмимо нескольких постов говорилось, что это невозможно):
http://forums.create.msdn.com/forums/p/4020/20419.aspx
наконец, вот код для простоты доступа (вам нужна ссылка на пространство имен System.Windows.Forms):
protected override void Initialize()
{
Form gameForm = (Form)Form.FromHandle(Window.Handle);
gameForm.AllowDrop = true;
gameForm.DragEnter += new DragEventHandler(gameForm_DragEnter);
gameForm.DragDrop += new DragEventHandler(gameForm_DragDrop);
}
Кроме того, кажется, что можно запустить игру в элементе управления формы начиная с XNA 2