you can tell to kde that this app must open just on kde
and same to gnome. sample:
for knetworkmanager
edit /usr/share/applications/kde4/knetworkmanager.desktop
and add this line
same for gnome application we must edit
/usr/share/applications/application.desktop
and add line in just like