I have revisited the delete shadercache files and decided to give AutoIt a go in making new exe files.
Took a bit of testing to find the right commands but managed to even compile the Platinium one so there's no need to make any changes yourself.
Just download, unzip and place the correct exe for your XL version onto your desktop.
The two exe files in the ZIP file are,
Empty Shadercache & Start Cities XL 2012.exe &
Empty Shadercache & Start Cities XL Platinum.exe
Here's the AutoIt code...