Some groundwork had to be laid in the C code, but I hope it's acceptable.
Top and left is old, bottom and right is new (I've tweaked them some more since making this screenshot):
Application tiles were improved as well and are less harsh.