I recently did a migration from SharePoint 2007 to 2010. In the end I had to re-implement a number of things (such as workflows) because they referenced lists, and the list GUIDs changed during the migration. I looked into creating a list with a specific GUID but have come to the conclusion that it cannot be done.
My question is if it would be possible to find EVERYTHING that references a GUID for a list? My hope is that I might be able to go the opposite way and update existing references to the old list GUID to point to the new list GUID. It would have to be something I can automate, so I'm looking for things I can do with PowerShell or the Object Model.