1. Gather a report of all Microsoft Windows and Office software and how many users are using one license key (piracy is rampart here)
That's possible, here you can find some additional licensekeys: http://www.lansweeper.com/kb/licensekeys.aspx
2. Some computers are Windows XP Home. We manually installed the service and LanSweeper detected the computer. However, after a restart, the computer can no longer be accessed by LanSweeper. It shows up as red. If we know the username/password of the computers that are not on the domain, is there a was we could tweak Lansweeper to see those computers automatically?
See here : http://www.lansweeper.com/kb/workgroup.aspx
3. On the "computers in this domain" list, could we add a custom column for something?
For this you would have to manually reprogram the stored procedure in sql that generates this page (on your own risk)
4. We have tightvnc deployed to all the computers. When we run the Lansweeper ultravnc, we get errors about security on all computers. Is this because of tightvnc?
You can fix this by selecting a different port in the connection options.