The reboot required is due to GTK/Glade though I haven't seen exactly why they want a reboot. It might be possible to remove this if GTK/Glade is being installed for the first time, but if it's a reinstall it will probably require a reboot just because Windows sucks.