try this on the button click event:
Dim dlScript As String = String.Format("window.open('{0}');", "/XML/image.xml")
ScriptManager.RegisterStartupScript(Page, GetType(String), "fileDownloadScript", dlScript, True)
it should work...it uses ScriptManager to register script to show the download dialog