Creating self updating applications with the net compact framework