I've used AppImageLauncher to do just that. When an AppImage is opened with AIL, it moves it to a configurable ~/app directory and creates a "start menu" entry for it.
I've never though about it but I guess it also makes them executable, since I've never had to do that myself.
It doesn't handle removing the AppImage, but you can always just delete the file from ~/apps.