DBus activation is not currently supported but is something that the desktop team is working on (cc @jamesh).
Autostart of desktop files is supported though (see ‘Autostart desktop files’ in The snap format for details). I’m not sure if this fits with your application, but it might be workable until such time that activation is completed.
As an aside> I like hamster myself and am looking at this with interest