I see nothing amiss in your code.
This is the code I use for a DbusObject. It is used to control a
desktop menu application. Note the event declaration. DbusObject is
missing, but implicit to the class. I raise the event the same way you do:
DBus.Raise(hDbusObj,
"org.ajmconsulting.gbme
The wiki @ http://gambaswiki.org/wiki/doc/dbus#t9 says
"...
The name of the event must be the normalized name of the interface, followed by
an underscore and the normalized name of the signal.
The signal is emitted to the D-Bus bus by using the DBusApplication.Raise
method.
..."
for the last fe