Apps with Unsigned Code
Apple generally removes or rejects apps that are designed to use any type of unsigned code. That could include malware or other malicious apps — but it also includes platforms like emulators.
Pretty much, that includes any app that lets users emulate or run another operating system. Some notable examples include iDOS, an app that could emulate DOS programs and games. Apple actually initially approved that app before pulling to shortly after.