cannot see the color selection as I did in 3.228
One of the first questions I was asked to resolve was this. I don't know the reasons, as the change was made before i started with X10, but this functionality was intentionally removed. It was replaced with a scheme that colors the modules automatically based on type and room location.
...it preserved all my modules and macros. Is it supposed to do that?
Yes, sort of... the default uninstaller package does not clear out your hidden system App Data folder which contains a file with your last running state preserved in it. It also doesn't delete any saved AHX files other than those created by the installation, or the registry entry which tells AHP on load which AHX was used last and it should open this session.
All of this can be cleared out between installs, and there are instructions on the wiki to do this
http://kbase.x10.com/wiki/ActiveHome_Pro_Reinstallation. All of this could potentially be corrupted as well so while it works its a nice bonus, but i wouldn't recommend trusting this to the point of not backing up your files.