It is a known issue that BL crashes after replacing profiles. I can replicate this but I still haven't found any solution for it.
i remember seeing this issue when directly setting variables on GUI elements instead of using things like setProfile and setBitmap
It could be a engine limitation due of all workarounds Badspot have implemented, breaking the actual functionality. setBitmap works though, but it's the profiles that are somewhat broken. If this is an issue to any of you, go to GR options and disable profiles as a replacement and restart if you replaced it. Sometimes that should do it.
On other news, due of some new additions and changes Badspot made to the Main Menu, I'll give out an update soon. However, I might need to redesign the workflow so it makes more sense. Maybe find a better way to replace profiles too.