some suggestions (didn't try, so it might not work)
1. draw a border in non-client area:
2.9 How do I provide a 1 pixel border in the NonClient area of my Control?
2. "....draw the border with a path, specifying an alpha based brush..."
3. of course, you might need to set up a Timer, to send WM_NCPAINT message