When you move the configuration file, Log4OM moves your actual configuration. Well, simple?

not so simple...
Your current configuration means a lot of informations like PREFERENCES, station settings, clublog passwords, colors, QRZ.COM settings and many other things.
Those preferences are SAVED with Log4OM and moved with the config file (and the other files you're moving out). You will find them on the second pc.
BUT there are a couple of settings that are RELATED TO YOUR SPECIFIC PC, that must be updated in order to make Log4OM working correctly. As example:
COM PORT used for CAT system
Path to log file (eg. c:\mylog\my_log_file.sqlite) that can be different in the other PC
Path to LOTW TQSL.EXE (c:\programs\ARRL\...)
Path to backup folder
Port used by rotator software
IP address of your remote hamlib instance
When you move your config file all those settings are moved with, so you need to fix them.
There are also some "user files" that you can customize. As example, when you change the visualization layout of a specific grid, a something_user.xml file is created in your config folder, and kept between new versions and upgrades. This file should be moved too, with your config file, to restore your views.
So, to move configuration you should:
1) copy config.xml and communicatorconfig.xml
2) check all paths in log4om and communicator to be sure that are still valid in your new PC
3) move all files ending with _user.<something>, that contains your personalized settings (bandplan, band list, mode list, view configurations... almost everything is user configurable and persistable in Log4OM

4) move your audio file (for voice parrot function), also stored in the Log4OM settings folder
hope this helps