PTC (Brian) posted first about this, but I also use Tacky Wax to hold stuff in place.
Mine is the Department 56 stuff used to hold people, but can be used to hold doors open, or hold them closed as well.
Its mostly clear and can be removed.
Charlie