1) People would find their significant other, if they wanted one, when they wanted one (well, probably after some nice delay, so it's not completely perfect), and it would work just well enough for things to be decent. Or perfect, if that's what they're actually looking for. In short, dream and you shall receive.
2) Heck, let's make this for most things. Sure, it'll make for a lazy population, but why not? And what if two realties conflict? The universe branches, of course. The conflict resolves, and we generate two different branches of reality, one of each wish. Yeah, that makes for a lot of branches, but meh, I'm sure the universe ain't running out of RAM for a while.
3) Stupid diseases can go away too. Falls under 2, I imagine.
5)2) Figure out where people go after they die. Keep people informed 'bout that, and ideally other upcoming major events. Probably in a yearly newletter or something. Or I'll find a few secretaries to do this for me. Oh, maybe that's how the Bible got started... mmm, that won't do. Might have to write this myself. Buggers.
6)3) Provide knowledge and a better documented toolkit in easily accessible tarballs. Download and compile, change the code yourself. Run UML, if you want. Just don't mess with root - that's my domain and a few intelligent admins that I copy from myself and periodically reload. Provide good documentation, as well as a better, cleaner way to make perfect copies, or run simulations, plus live, hot swappable parts / instant modifications. Documentation is a pain in the ass though... meh, maybe if they can do simulations and make perfect copies and stuff, they can write it themselves...
4) Yearly trips to say hi. So people don't get into stupidass wars about my existence and stuff.