I would not recommend using a GPO just for this. If there are many things you want or need to do okay but to whip up a GPO for every little thing will impact your network. It will now need to check, verify every time any machine starts, it will have to replicate it to all other DC regardless of bandwidth or location, it will slightly increase backup size and time, etc..

GPO is great but over use or abuse is not a Best Practice (IMHO)