Superglue is hardly silly, and it's hardly permanent. I'm talking about tiny dabs on the four corners of the GPU, and then filling the middle in with high quality grease. Hell, you could put it on just 2 corners, maybe even just 1, and I'm sure it would be stable. You could pop the heatsink off with very little effort.
The idea of mixing thermal goop with epoxy does seem a little wacky, although I'm sure it works.
Silicone seems like a bad idea. It's rubbery, It's not going to hold the heatsink tight onto the GPU.
You can get JB Weld at any autoparts store, or nearly any store that carries auto parts. I'm sure Bi-Mart, K-Mart, and Wal-Mart have it(Actually, I know K-Mart has it

)
I used JB Weld to fix a broken throttle on a 1920s 3/4horsepower Briggs and Stratton Washing Machine engine..

The stuff is awesome. I never really thought about it for computer use though, Cool.
Not to mention every Napa, Shucks, and Knechts on the planet..
Edit: Oops, Knechts is an Oregon-only auto parts store..