I sure do 
Things as these are NEVER done on a per-room basis. Code for each and every object and hotspot? Good night.
Lookie here for a very similar solution: http://www.adventuregamestudio.co.uk/yabb/index.php?topic=46367.0
@ Krhis :
"GlobalScript.asc(70): Error (line 70): '.GetLocationType' is not a public member of 'Game'. Are you sure you spelt it correctly (remember, capital letters are important)?"
is what AGS tells me as soon as i give in the suggested function in the threat you pointet out.
I have decited to do the following: i crossed out this function:
else if (button == eMouseRight || button == eMouseWheelSouth){
// right-click our mouse-wheel down, so cycle cursor
// mouse.SelectNextMode(); // this is what i crossed out for the cursorwheel
}
I left the other modes as they are (the player can not reach them since he can not leave the walk mode. Can i now basically change the symbol of the Walk icon... and put over every hotspot "any click on object/hotspot/character" the event i want.
This way I should archieve the same result, right??
And @ mouth of war:
Thanks for the idea. But for the death panel i always want the same things to be displayed, the Protrait is always going to look alike. Only the things, that the portrait says are diffrent, depending on the occured death scene.