I see a lot of people here had problems making self-boot games so I was a little scared to try it, but I've now done two games (Evolution 1 and 2) and they both worked first time. I thought I'd share the method I used with you guys:
1) Download the program called Dir2Boot
2) Inside this is a program called Bin2Boot, ensure it and the rest of the contents of Dir2Boot are all extracted into a folder
3) Go to the command prompt. You can do this by using Run from the Start Menu and typing in cmd and then enter. Alternatively, just double click on the Bin2Boot.exe file in your Dir2Boot\Tools folder
4) Ensure the game that you wish to make self-bootable is in .bin format. If it is not, mount the image with daemon tools then rip it with CDRWin or any other program that can make a .bin image
5) In the Bin2Boot window, type in the path and filename of your .bin file - for example C:\DCISOS\KAL-EVLN.BIN and hit enter
6) Wait a few moments (grab a coffee/coke/beer) and come back. You will now find a .cdi file in your Dir2Boot\Tools folder called image.cdi
7) Mount the image with Daemon Tools/Alcohol and ensure your Chankast is configured (in the Configure Drives menu) to use the correct drive
8) Start your game
If you have an image with dummy files in and you want to make the iso smaller, you can do this:
1) Run the cdi2nero.exe in your Dir2Boot\Tools folder
2) Browse to your .cdi image you created
3) Wait for the file to be converted to .nrg
4) Use WinISO or similar and open up the image file and delete the dat then save!
Hope this helps someone!